org.ow2.clif.analyze.statistics
Class CpuAnalyst

java.lang.Object
  extended by org.ow2.clif.analyze.statistics.AbstractAnalyst
      extended by org.ow2.clif.analyze.statistics.ProbeAnalyst
          extended by org.ow2.clif.analyze.statistics.CpuAnalyst
All Implemented Interfaces:
Constants

public class CpuAnalyst
extends ProbeAnalyst

This class is intended to analyze the measurements of CPU load measured by CLIF probes.

Author:
Guy Vachet

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ow2.clif.analyze.statistics.AbstractAnalyst
AbstractAnalyst.ProfilingStatistics
 
Field Summary
static java.lang.String FIELD_LABEL
           
static java.lang.String TYPE_LABEL
           
 
Fields inherited from interface org.ow2.clif.analyze.statistics.Constants
ACTION_EVENT_CLASS, ACTION_EVENT_TYPE_LABEL, ALARM_EVENT_CLASS, ALARM_EVENT_TYPE_LABEL, BLADE_STATE_COMPLETED_CODE, BLADE_STATE_INITIALIZED_CODE, BLADE_STATE_RUNNING_CODE, BLADE_STATE_STARTING_CODE, BLADE_STATE_STOPPING_CODE, BUFFERED_EVENT_FIELD_LABEL, CACHED_EVENT_FIELD_LABEL, COMMENT_PREFIX, CPU_EVENT_CLASS, CPU_EVENT_FIELD_LABEL, CPU_EVENT_TYPE_LABEL, DATA_POWER_SNMP_EVENT_CLASS, DATA_POWER_SNMP_EVENT_FIELD_LABEL, DEFAULT_ANALYZE_PROPERTY_FILE, DEFAULT_IS_DETAILED_ANALYSIS, DEFAULT_IS_OUTPUT_FILE, DEFAULT_MAX_TIME, DEFAULT_MIN_TIME, DEFAULT_REGEX_CTRL_ACTION, DEFAULT_REPORT_PATH, DEFAULT_RESULT_PATH, DEFAULT_SLICE_SIZE, DEFAULT_STATISTICAL_SORT_FACTOR, DEFAULT_STATISTICAL_SORT_RATIO, DEFAULT_TIME_RANGE_END, DEFAULT_TIME_RANGE_START, DURATION_EVENT_FIELD_LABEL, FREE_MEMORY_EVENT_FIELD_LABEL, FREE_USABLE_MEMORY_EVENT_FIELD_LABEL, GC_ARGUMENT, INJECTOR_FREQUENCY_CLASS_NUMBER, INJECTOR_QUANTILE_CLASS_NUMBER, JVM_EVENT_CLASS, JVM_EVENT_TYPE_LABEL, KERNEL_CPU_EVENT_FIELD_LABEL, LIFECYCLE_EVENT_CLASS, LIFECYCLE_EVENT_TYPE_LABEL, MEMORY_EVENT_CLASS, MEMORY_EVENT_TYPE_LABEL, NETWORK_EVENT_CLASS, NETWORK_EVENT_TYPE_LABEL, PROBE_FREQUENCY_CLASS_NUMBER, RESULT_EVENT_FIELD_LABEL, SUCCESS_EVENT_FIELD_LABEL, USED_MEMORY_EVENT_FIELD_LABEL, USED_RAM_EVENT_FIELD_LABEL, USED_SWAP_EVENT_FIELD_LABEL, USER_CPU_EVENT_FIELD_LABEL
 
Constructor Summary
CpuAnalyst()
          constructor
CpuAnalyst(java.lang.String analyzeRange)
           
 
Method Summary
 void addProfilingData(BladeStoreReader reader, EventFilter filter)
           
 
Methods inherited from class org.ow2.clif.analyze.statistics.ProbeAnalyst
outputAnalysis, outputHistories, outputProbeHistory
 
Methods inherited from class org.ow2.clif.analyze.statistics.AbstractAnalyst
addBladeData, getBladeIdentifiers, getLabel, getProfilingStatistics, getStatSortFactor, getStatSortRatio, isEmpty, removeBladeData, setLabel, setStatSortFactor, setStatSortRatio
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_LABEL

public static final java.lang.String TYPE_LABEL
See Also:
Constant Field Values

FIELD_LABEL

public static final java.lang.String FIELD_LABEL
See Also:
Constant Field Values
Constructor Detail

CpuAnalyst

public CpuAnalyst()
constructor


CpuAnalyst

public CpuAnalyst(java.lang.String analyzeRange)
Method Detail

addProfilingData

public void addProfilingData(BladeStoreReader reader,
                             EventFilter filter)
                      throws ClifException
Specified by:
addProfilingData in class AbstractAnalyst
Throws:
ClifException