Class WindowedCount
java.lang.Object
org.apache.kafka.common.metrics.stats.SampledStat
org.apache.kafka.common.metrics.stats.WindowedSum
org.apache.kafka.common.metrics.stats.WindowedCount
- All Implemented Interfaces:
Measurable,MeasurableStat,MetricValueProvider<Double>,Stat
public class WindowedCount extends WindowedSum
A
SampledStat that maintains a simple count of what it has seen.
This is a special kind of WindowedSum that always records a value of 1 instead of the provided value.
In other words, it counts the number of
SampledStat.record(MetricConfig, double, long) invocations,
instead of summing the recorded values.
See also CumulativeCount for a non-sampled version of this metric.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.kafka.common.metrics.stats.SampledStat
SampledStat.Sample -
Field Summary
Fields inherited from class org.apache.kafka.common.metrics.stats.SampledStat
samples -
Constructor Summary
Constructors Constructor Description WindowedCount() -
Method Summary
Modifier and Type Method Description protected voidupdate(SampledStat.Sample sample, MetricConfig config, double value, long now)Methods inherited from class org.apache.kafka.common.metrics.stats.WindowedSum
combineMethods inherited from class org.apache.kafka.common.metrics.stats.SampledStat
current, measure, newSample, oldest, purgeObsoleteSamples, record, toString
-
Constructor Details
-
WindowedCount
public WindowedCount()
-
-
Method Details
-
update
- Overrides:
updatein classWindowedSum
-