public static interface MeterRegistry.More
Modifier and Type | Method and Description |
---|---|
default <T extends java.lang.Number> |
counter(java.lang.String name,
java.lang.Iterable<Tag> tags,
T number)
Tracks a number, maintaining a weak reference on it.
|
<T> T |
counter(java.lang.String name,
java.lang.Iterable<Tag> tags,
T obj,
java.util.function.ToDoubleFunction<T> f)
Tracks a monotonically increasing value, automatically incrementing the counter whenever
the value is observed.
|
default LongTaskTimer |
longTaskTimer(java.lang.String name,
java.lang.Iterable<Tag> tags)
Measures the time taken for short tasks.
|
default LongTaskTimer |
longTaskTimer(java.lang.String name,
java.lang.String... tags)
Measures the time taken for short tasks.
|
LongTaskTimer.Builder |
longTaskTimerBuilder(java.lang.String name)
Build a new LongTaskTimer, which is registered with this registry once
LongTaskTimer.Builder.create() is called. |
default LongTaskTimer longTaskTimer(java.lang.String name, java.lang.Iterable<Tag> tags)
default LongTaskTimer longTaskTimer(java.lang.String name, java.lang.String... tags)
LongTaskTimer.Builder longTaskTimerBuilder(java.lang.String name)
LongTaskTimer.Builder.create()
is called.name
- The name of the timer (which is the only requirement for a new timer).<T> T counter(java.lang.String name, java.lang.Iterable<Tag> tags, T obj, java.util.function.ToDoubleFunction<T> f)
default <T extends java.lang.Number> T counter(java.lang.String name, java.lang.Iterable<Tag> tags, T number)