public class TimeWindowLatencyHistogram
extends java.lang.Object
implements java.lang.AutoCloseable
Constructor and Description |
---|
TimeWindowLatencyHistogram(Clock clock,
DistributionStatisticConfig distributionStatisticConfig) |
TimeWindowLatencyHistogram(Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
PauseDetector pauseDetector) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
double |
histogramCountAtValue(long value) |
double |
percentile(double percentile) |
double |
percentile(double percentile,
java.util.concurrent.TimeUnit unit) |
void |
recordDouble(double value) |
void |
recordLong(long value) |
HistogramSnapshot |
takeSnapshot(long count,
double total,
double max,
boolean supportsAggregablePercentiles) |
public TimeWindowLatencyHistogram(Clock clock, DistributionStatisticConfig distributionStatisticConfig)
public TimeWindowLatencyHistogram(Clock clock, DistributionStatisticConfig distributionStatisticConfig, PauseDetector pauseDetector)
public void close()
close
in interface java.lang.AutoCloseable
public final double percentile(double percentile)
public final double percentile(double percentile, java.util.concurrent.TimeUnit unit)
public final double histogramCountAtValue(long value)
public final HistogramSnapshot takeSnapshot(long count, double total, double max, boolean supportsAggregablePercentiles)
public final void recordLong(long value)
public final void recordDouble(double value)