Class CumulativeHistogramLongTaskTimer
java.lang.Object
io.micrometer.core.instrument.AbstractMeter
io.micrometer.core.instrument.internal.DefaultLongTaskTimer
io.micrometer.core.instrument.internal.CumulativeHistogramLongTaskTimer
- All Implemented Interfaces:
HistogramSupport, LongTaskTimer, Meter
Extends the default long task timer, making histogram counts cumulative over time.
- Since:
- 1.5.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface LongTaskTimer
LongTaskTimer.Builder, LongTaskTimer.SampleNested classes/interfaces inherited from interface Meter
Meter.Builder, Meter.Id, Meter.MeterProvider<T>, Meter.Type -
Constructor Summary
ConstructorsConstructorDescriptionCumulativeHistogramLongTaskTimer(Meter.Id id, Clock clock, TimeUnit baseTimeUnit, DistributionStatisticConfig distributionStatisticConfig) -
Method Summary
Modifier and TypeMethodDescriptionSummary statistics should be published off of a single snapshot instance so that, for example, there isn't disagreement between the distribution's bucket counts because more events continue to stream in.Methods inherited from class DefaultLongTaskTimer
activeTasks, baseTimeUnit, duration, forEachActive, max, startMethods inherited from class AbstractMeter
equals, getId, hashCodeMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface HistogramSupport
takeSnapshot
-
Constructor Details
-
CumulativeHistogramLongTaskTimer
public CumulativeHistogramLongTaskTimer(Meter.Id id, Clock clock, TimeUnit baseTimeUnit, DistributionStatisticConfig distributionStatisticConfig)
-
-
Method Details
-
takeSnapshot
Description copied from interface:HistogramSupportSummary statistics should be published off of a single snapshot instance so that, for example, there isn't disagreement between the distribution's bucket counts because more events continue to stream in.- Specified by:
takeSnapshotin interfaceHistogramSupport- Overrides:
takeSnapshotin classDefaultLongTaskTimer- Returns:
- A snapshot of all distribution statistics at a point in time.
-