public class PrometheusTimer
extends io.micrometer.core.instrument.AbstractTimer
implements io.micrometer.core.instrument.Timer
| 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) |
double |
totalTime(java.util.concurrent.TimeUnit unit) |
baseTimeUnit, close, equals, hashCode, histogramCountAtValue, percentile, record, record, record, recordCallable, statsConfig, takeSnapshotclone, 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()
count in interface io.micrometer.core.instrument.Timerpublic double totalTime(java.util.concurrent.TimeUnit unit)
totalTime in interface io.micrometer.core.instrument.Timerpublic double max(java.util.concurrent.TimeUnit unit)
max in interface io.micrometer.core.instrument.Timerpublic io.micrometer.core.instrument.distribution.CountAtBucket[] histogramCounts()