Class DynatraceLongTaskTimer

java.lang.Object
io.micrometer.core.instrument.AbstractMeter
io.micrometer.core.instrument.internal.DefaultLongTaskTimer
io.micrometer.dynatrace.types.DynatraceLongTaskTimer
All Implemented Interfaces:
io.micrometer.core.instrument.distribution.HistogramSupport, io.micrometer.core.instrument.LongTaskTimer, io.micrometer.core.instrument.Meter, DynatraceSummarySnapshotSupport

public final class DynatraceLongTaskTimer extends io.micrometer.core.instrument.internal.DefaultLongTaskTimer implements DynatraceSummarySnapshotSupport
LongTaskTimer implementation that ensures produced data is consistent for exporting to Dynatrace.
Since:
1.9.18
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.micrometer.core.instrument.LongTaskTimer

    io.micrometer.core.instrument.LongTaskTimer.Builder, io.micrometer.core.instrument.LongTaskTimer.Sample

    Nested classes/interfaces inherited from interface io.micrometer.core.instrument.Meter

    io.micrometer.core.instrument.Meter.Builder, io.micrometer.core.instrument.Meter.Id, io.micrometer.core.instrument.Meter.MeterProvider<T extends io.micrometer.core.instrument.Meter>, io.micrometer.core.instrument.Meter.Type
  • Constructor Summary

    Constructors
    Constructor
    Description
    DynatraceLongTaskTimer(io.micrometer.core.instrument.Meter.Id id, io.micrometer.core.instrument.Clock clock, TimeUnit baseTimeUnit, io.micrometer.core.instrument.distribution.DistributionStatisticConfig distributionStatisticConfig, boolean supportsAggregablePercentiles)
     
  • Method Summary

    Methods inherited from class io.micrometer.core.instrument.internal.DefaultLongTaskTimer

    activeTasks, baseTimeUnit, duration, forEachActive, max, start, takeSnapshot

    Methods inherited from class io.micrometer.core.instrument.AbstractMeter

    equals, getId, hashCode

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.micrometer.core.instrument.distribution.HistogramSupport

    takeSnapshot

    Methods inherited from interface io.micrometer.core.instrument.LongTaskTimer

    duration, mean, measure, record, record, record, record, record, record, record, recordCallable, stop

    Methods inherited from interface io.micrometer.core.instrument.Meter

    close, getId, match, use