Class CumulativeSum
java.lang.Object
org.apache.kafka.common.metrics.stats.CumulativeSum
- All Implemented Interfaces:
Measurable,MeasurableStat,MetricValueProvider<Double>,Stat
- Direct Known Subclasses:
CumulativeCount
An non-sampled cumulative total maintained over all time. This is a non-sampled version of
WindowedSum. See also CumulativeCount if you just want to increment the value by 1 on each recording.Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptiondoublemeasure(MetricConfig config, long now) Measure this quantity and return the result as a double.voidrecord(MetricConfig config, double value, long now) Record the given valuetoString()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.kafka.common.metrics.Measurable
value
Constructor Details
CumulativeSum
public CumulativeSum()CumulativeSum
public CumulativeSum(double value)
Method Details
record
Description copied from interface:StatRecord the given valuemeasure
Description copied from interface:MeasurableMeasure this quantity and return the result as a double.- Specified by:
measurein interfaceMeasurable- Parameters:
config- The configuration for this metricnow- The POSIX time in milliseconds the measurement is being taken- Returns:
- The measured value
toString