Package io.micrometer.prometheus
Class PrometheusLongTaskTimer
java.lang.Object
io.micrometer.core.instrument.AbstractMeter
io.micrometer.core.instrument.internal.DefaultLongTaskTimer
io.micrometer.prometheus.PrometheusLongTaskTimer
- All Implemented Interfaces:
io.micrometer.core.instrument.distribution.HistogramSupport,io.micrometer.core.instrument.LongTaskTimer,io.micrometer.core.instrument.Meter
public class PrometheusLongTaskTimer
extends io.micrometer.core.instrument.internal.DefaultLongTaskTimer
Extends the default long task timer, making histogram counts cumulative over time.
- Since:
- 1.5.0
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description PrometheusLongTaskTimer(io.micrometer.core.instrument.Meter.Id id, io.micrometer.core.instrument.Clock clock, java.util.concurrent.TimeUnit baseTimeUnit, io.micrometer.core.instrument.distribution.DistributionStatisticConfig distributionStatisticConfig) -
Method Summary
Modifier and Type Method Description io.micrometer.core.instrument.distribution.HistogramSnapshottakeSnapshot()Methods inherited from class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
activeTasks, baseTimeUnit, duration, equals, forEachActive, hashCode, max, startMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micrometer.core.instrument.distribution.HistogramSupport
takeSnapshot
-
Constructor Details
-
PrometheusLongTaskTimer
public PrometheusLongTaskTimer(io.micrometer.core.instrument.Meter.Id id, io.micrometer.core.instrument.Clock clock, java.util.concurrent.TimeUnit baseTimeUnit, io.micrometer.core.instrument.distribution.DistributionStatisticConfig distributionStatisticConfig)
-
-
Method Details
-
takeSnapshot
public io.micrometer.core.instrument.distribution.HistogramSnapshot takeSnapshot()- Specified by:
takeSnapshotin interfaceio.micrometer.core.instrument.distribution.HistogramSupport- Overrides:
takeSnapshotin classio.micrometer.core.instrument.internal.DefaultLongTaskTimer
-