Package org.apache.storm.metric.internal
Class CountStat
java.lang.Object
org.apache.storm.metric.internal.CountStat
Keeps track of approximate counts for the last 10 mins, 3 hours, 1 day, and all time.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
CountStat
public CountStat(int numBuckets) Constructor.- Parameters:
numBuckets
- the number of buckets to divide the time periods into.
-
-
Method Details
-
incBy
public void incBy(long count) Increase the count by the given value.- Parameters:
count
- number to count
-
getTimeCounts
Get time counts.- Returns:
- a map of time window to count. Keys are "600" for last 10 mins "10800" for the last 3 hours "86400" for the last day ":all-time" for all time
-
close
public void close()
-