Package org.apache.storm.metric.internal
Class LatencyStat
java.lang.Object
org.apache.storm.metric.internal.LatencyStat
Keeps track of approximate latency for the last 10 mins, 3 hours, 1 day, and all time.
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Constructor Details- 
LatencyStatpublic LatencyStat(int numBuckets) Constructor.- Parameters:
- numBuckets- the number of buckets to divide the time periods into.
 
 
- 
- 
Method Details- 
recordpublic void record(long latency) Record a specific latency.- Parameters:
- latency- what we are recording
 
- 
getTimeLatAvgGet time latency average.- Returns:
- a map of time window to average latency. Keys are "600" for last 10 mins "10800" for the last 3 hours "86400" for the last day ":all-time" for all time
 
- 
closepublic void close()
 
-