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.AutoCloseablepublic 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)