public static interface MeterRegistry.More
Modifier and Type | Method and Description |
---|---|
default <T extends java.lang.Number> |
counter(Meter.Id id,
T number)
Tracks a number, maintaining a weak reference on it.
|
<T> Meter |
counter(Meter.Id id,
T obj,
java.util.function.ToDoubleFunction<T> f)
Tracks a monotonically increasing value, automatically incrementing the counter whenever
the value is observed.
|
LongTaskTimer |
longTaskTimer(Meter.Id id)
Measures the time taken for long tasks.
|
<T> Gauge |
timeGauge(Meter.Id id,
T obj,
java.util.concurrent.TimeUnit fUnit,
java.util.function.ToDoubleFunction<T> f)
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
|
LongTaskTimer longTaskTimer(Meter.Id id)
<T> Meter counter(Meter.Id id, T obj, java.util.function.ToDoubleFunction<T> f)
default <T extends java.lang.Number> Meter counter(Meter.Id id, T number)