Package org.apache.storm.loadgen
Class LoadMetricsServer.Measurements
java.lang.Object
org.apache.storm.loadgen.LoadMetricsServer.Measurements
- Enclosing class:
- LoadMetricsServer
- 
Constructor SummaryConstructorsConstructorDescriptionDefault Constructor.Measurements(long uptimeSecs, long acked, long timeWindow, long failed, org.HdrHistogram.Histogram histo, double userMs, double sysMs, double gcMs, long memBytes, Set<String> topologyIds, long workers, long executors, long hosts, Map<String, String> congested, long skippedMaxSpoutMs, double uiCompleteLatency) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd other to this.longendTime()longgetAcked()doublelongdoublelonglongdoublelonggetHosts()doublegetLatencyAtPercentile(double percential, TimeUnit unit) doubledoublegetMaxLatency(TimeUnit unit) doublegetMeanLatency(TimeUnit unit) doublegetMemMb()doublegetMinLatency(TimeUnit unit) doublegetSkippedMaxSpout(TimeUnit unit) doublegetSysTime(TimeUnit unit) doubledoublegetUiCompleteLatency(TimeUnit unit) longdoublegetUserTime(TimeUnit unit) longlong
- 
Constructor Details- 
Measurementspublic Measurements(long uptimeSecs, long acked, long timeWindow, long failed, org.HdrHistogram.Histogram histo, double userMs, double sysMs, double gcMs, long memBytes, Set<String> topologyIds, long workers, long executors, long hosts, Map<String, String> congested, long skippedMaxSpoutMs, double uiCompleteLatency) Constructor.- Parameters:
- histo- latency histogram.
- userMs- user CPU in ms.
- sysMs- system CPU in ms.
- gcMs- GC CPU in ms.
 
- 
Measurementspublic Measurements()Default Constructor.
 
- 
- 
Method Details- 
addAdd other to this.- Parameters:
- other- meaurements to add in.
 
- 
getLatencyAtPercentile
- 
getMinLatency
- 
getMaxLatency
- 
getMeanLatency
- 
getLatencyStdDeviation
- 
getUiCompleteLatency
- 
getUserTime
- 
getSysTime
- 
getGc
- 
getSkippedMaxSpout
- 
getMemMbpublic double getMemMb()
- 
getUptimeSecspublic long getUptimeSecs()
- 
getCompletedpublic long getCompleted()
- 
getCompletedPerSecpublic double getCompletedPerSec()
- 
getAckedpublic long getAcked()
- 
getAckedPerSecpublic double getAckedPerSec()
- 
getFailedpublic long getFailed()
- 
startTimepublic long startTime()
- 
endTimepublic long endTime()
- 
getTimeWindowpublic double getTimeWindow()
- 
getTopologyIds
- 
getWorkerspublic long getWorkers()
- 
getHostspublic long getHosts()
- 
getExecutorspublic long getExecutors()
- 
getCongested
 
-