public class PrometheusTimer
extends io.micrometer.core.instrument.AbstractTimer
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
io.micrometer.core.instrument.distribution.CountAtBucket[] |
histogramCounts()
For Prometheus we cannot use the histogram counts from HistogramSnapshot, as it is based on a
rolling histogram.
|
double |
max(java.util.concurrent.TimeUnit unit) |
protected void |
recordNonNegative(long amount,
java.util.concurrent.TimeUnit unit) |
io.micrometer.core.instrument.distribution.HistogramSnapshot |
takeSnapshot() |
double |
totalTime(java.util.concurrent.TimeUnit unit) |
baseTimeUnit, close, equals, hashCode, record, record, record, recordCallableclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitprotected void recordNonNegative(long amount,
java.util.concurrent.TimeUnit unit)
recordNonNegative in class io.micrometer.core.instrument.AbstractTimerpublic long count()
public double totalTime(java.util.concurrent.TimeUnit unit)
public double max(java.util.concurrent.TimeUnit unit)
public io.micrometer.core.instrument.distribution.CountAtBucket[] histogramCounts()
public io.micrometer.core.instrument.distribution.HistogramSnapshot takeSnapshot()
takeSnapshot in interface io.micrometer.core.instrument.distribution.HistogramSupporttakeSnapshot in class io.micrometer.core.instrument.AbstractTimer