public class KiekerHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPLICATION_DIRECTORY |
static java.lang.String |
APPLICATION_JAR_FILE |
static java.lang.String |
KIEKER_CONFIG_DEFAULT_KEY |
static java.lang.String |
KIEKER_JAR_FILE |
static java.lang.String |
KIEKER_LOCATION |
static java.lang.String |
KIEKER_LOG_DIRECTORY |
static java.lang.String |
KIEKER_LOG_HOSTNAME |
static java.lang.String |
KIEKER_MANIFEST_DIRECTORY |
static java.lang.String |
MAX_TIMEOUT_KEY |
static java.lang.String |
METRIC_RESPONSE_TIME |
static java.lang.String |
METRIC_THROUGHPUT |
static java.lang.String |
METRIC_UTILIZATION |
Constructor and Description |
---|
KiekerHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
checkProperties(java.util.Properties properties,
java.lang.String[] keys)
This method checks whether a set of required keys are available in the properties file
If not, processing is aborted and an exception is thrown.
|
static boolean |
checkPropertiesFileExist(java.lang.String propertiesLocation) |
static boolean |
checkTraceFilesExist(java.lang.String path) |
static kieker.common.configuration.Configuration |
createAnalysisConfig(tools.descartes.dql.models.mapping.mapping.EntityMapping request,
java.lang.String outputPath,
java.lang.String hostname) |
static void |
createNewOutPutPath(java.lang.String newPath) |
static java.lang.String[] |
getAspectJarPath(java.lang.String kiekerLocation) |
static java.util.ArrayList<java.lang.String> |
getComponentIdentifiers(tools.descartes.dql.models.mapping.mapping.EntityMapping request) |
static java.lang.String |
getComponentString(java.lang.String identifier) |
static java.lang.String |
getHostName() |
static java.lang.String |
getNewOutPutPath(java.lang.String standardBatPath) |
static java.util.Properties |
getProperties(java.lang.String propertiesLocation) |
static java.util.ArrayList<java.lang.String> |
getResourceIdentifiers(tools.descartes.dql.models.mapping.mapping.EntityMapping request) |
static tools.descartes.dql.models.mapping.domain.SeriesResultElement |
getSeriesResultElement(long timeStamp,
double value,
long firstTimestamp) |
static java.io.File[] |
getTraceFolders(java.lang.String path) |
static java.util.Properties |
loadKiekerProperties(java.lang.String propertiesLocation) |
static void |
processModelStructureResults(tools.descartes.dql.models.mapping.mapping.EntityMapping response,
Trace kiekerResults) |
static void |
processPerformanceResults(tools.descartes.dql.models.mapping.mapping.EntityMapping response,
Trace kiekerResults,
long firstTs) |
static void |
setMonitoringProperties(java.lang.String kiekerConfigLocation,
java.lang.String outputPath) |
public static final java.lang.String MAX_TIMEOUT_KEY
public static final java.lang.String KIEKER_CONFIG_DEFAULT_KEY
public static final java.lang.String APPLICATION_JAR_FILE
public static final java.lang.String KIEKER_JAR_FILE
public static final java.lang.String KIEKER_LOCATION
public static final java.lang.String APPLICATION_DIRECTORY
public static final java.lang.String KIEKER_LOG_DIRECTORY
public static final java.lang.String KIEKER_LOG_HOSTNAME
public static final java.lang.String KIEKER_MANIFEST_DIRECTORY
public static final java.lang.String METRIC_UTILIZATION
public static final java.lang.String METRIC_RESPONSE_TIME
public static final java.lang.String METRIC_THROUGHPUT
public static void checkProperties(java.util.Properties properties, java.lang.String[] keys)
java.lang.RuntimeException
public static boolean checkPropertiesFileExist(java.lang.String propertiesLocation)
public static java.util.Properties loadKiekerProperties(java.lang.String propertiesLocation)
public static void setMonitoringProperties(java.lang.String kiekerConfigLocation, java.lang.String outputPath)
public static java.util.Properties getProperties(java.lang.String propertiesLocation)
public static tools.descartes.dql.models.mapping.domain.SeriesResultElement getSeriesResultElement(long timeStamp, double value, long firstTimestamp)
public static java.lang.String getComponentString(java.lang.String identifier)
public static java.util.ArrayList<java.lang.String> getComponentIdentifiers(tools.descartes.dql.models.mapping.mapping.EntityMapping request)
public static java.util.ArrayList<java.lang.String> getResourceIdentifiers(tools.descartes.dql.models.mapping.mapping.EntityMapping request)
public static kieker.common.configuration.Configuration createAnalysisConfig(tools.descartes.dql.models.mapping.mapping.EntityMapping request, java.lang.String outputPath, java.lang.String hostname)
public static java.lang.String[] getAspectJarPath(java.lang.String kiekerLocation)
public static java.io.File[] getTraceFolders(java.lang.String path)
public static java.lang.String getHostName()
public static java.lang.String getNewOutPutPath(java.lang.String standardBatPath)
public static void createNewOutPutPath(java.lang.String newPath)
public static boolean checkTraceFilesExist(java.lang.String path)
public static void processPerformanceResults(tools.descartes.dql.models.mapping.mapping.EntityMapping response, Trace kiekerResults, long firstTs)
public static void processModelStructureResults(tools.descartes.dql.models.mapping.mapping.EntityMapping response, Trace kiekerResults)