Class Percentiles
java.lang.Object
org.apache.kafka.common.metrics.stats.SampledStat
org.apache.kafka.common.metrics.stats.Percentiles
- All Implemented Interfaces:
CompoundStat,Measurable,MeasurableStat,MetricValueProvider<Double>,Stat
A compound stat that reports one or more percentiles
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.kafka.common.metrics.stats.SampledStat
SampledStat.SampleNested classes/interfaces inherited from interface org.apache.kafka.common.metrics.CompoundStat
CompoundStat.NamedMeasurable -
Field Summary
Fields inherited from class org.apache.kafka.common.metrics.stats.SampledStat
samples -
Constructor Summary
ConstructorsConstructorDescriptionPercentiles(int sizeInBytes, double min, double max, Percentiles.BucketSizing bucketing, Percentile... percentiles) Percentiles(int sizeInBytes, double max, Percentiles.BucketSizing bucketing, Percentile... percentiles) -
Method Summary
Modifier and TypeMethodDescriptiondoublecombine(List<SampledStat.Sample> samples, MetricConfig config, long now) protected org.apache.kafka.common.metrics.stats.Percentiles.HistogramSamplenewSample(long timeMs) stats()protected voidupdate(SampledStat.Sample sample, MetricConfig config, double value, long timeMs) doublevalue(MetricConfig config, long now, double quantile) Methods inherited from class org.apache.kafka.common.metrics.stats.SampledStat
current, measure, oldest, purgeObsoleteSamples, record, toString
-
Constructor Details
-
Percentiles
public Percentiles(int sizeInBytes, double max, Percentiles.BucketSizing bucketing, Percentile... percentiles) -
Percentiles
public Percentiles(int sizeInBytes, double min, double max, Percentiles.BucketSizing bucketing, Percentile... percentiles)
-
-
Method Details
-
stats
- Specified by:
statsin interfaceCompoundStat
-
value
-
combine
- Specified by:
combinein classSampledStat
-
newSample
protected org.apache.kafka.common.metrics.stats.Percentiles.HistogramSample newSample(long timeMs) - Overrides:
newSamplein classSampledStat
-
update
- Specified by:
updatein classSampledStat
-