Package org.apache.heron.api.metric
-
Interface Summary Interface Description ICombiner<T> Interface for classes that are able to combine multiple objects into one result.IMetric<T> Interface for a metric that can be trackedIMetricsRegister IReducer<T,U,V> Apply an update to an accumulator for which a result can be extracted. -
Class Summary Class Description AssignableMetric<T> CombinedMetric<T> ConcurrentCountMetric CountMetric CountStatAndMetric Acts as a Count Metric, but also keeps track of approximate counts for the last 10 mins, 3 hours, 1 day, and all time.CumulativeCountMetric This is a different kind of counter that value is not reset after fetched.LatencyStatAndMetric Acts as a Latency Metric, but also keeps track of approximate latency for the last 10 mins, 3 hours, 1 day, and all time.MeanReducer MeanReducerState MultiAssignableMetric<T extends Number> MultiCountMetric MultiReducedMetric<T,U,V> ReducedMetric<T,U,V> Apply an update to an metric using an IReducer for which a result can be extracted. -
Enum Summary Enum Description GlobalMetrics Singleton class which exposes a simple globally available counter for heron jobs.