public interface MetricRegistry
Modifier and Type | Interface and Description |
---|---|
static interface |
MetricRegistry.Counter |
static interface |
MetricRegistry.SampleListener
Listener to receive samples for a distribution
|
Modifier and Type | Method and Description |
---|---|
default MetricRegistry.Counter |
counter(java.lang.String id,
java.lang.String... tagNameValuePairs)
Create a counter that will be increment when an event occurs.
|
default MetricRegistry.SampleListener |
distribution(java.lang.String id,
java.lang.String... tagNameValuePairs)
Register a sample distribution.
|
default void |
gauge(java.lang.String id,
java.util.function.Supplier<java.lang.Number> supplier,
java.lang.String... tagNameValuePairs)
Register a gauge using the provided supplier.
|
default MetricRegistry.SampleListener |
registerDistribution(java.lang.String id,
java.lang.String... tagNameValuePairs)
Deprecated.
|
default void |
registerGauge(java.lang.String id,
java.util.function.Supplier<java.lang.Number> supplier,
java.lang.String... tagNameValuePairs)
Deprecated.
|
default void |
registerGuage(java.lang.String id,
java.util.function.Supplier<java.lang.Number> supplier,
java.lang.String... tagNameValuePairs)
Deprecated.
Call MetricRegistry#registerGauge
|
@Deprecated default MetricRegistry.SampleListener registerDistribution(java.lang.String id, java.lang.String... tagNameValuePairs)
distribution(String, String...)
default MetricRegistry.SampleListener distribution(java.lang.String id, java.lang.String... tagNameValuePairs)
MetricRegistry.SampleListener
. Will reuse an existing MetricRegistry.SampleListener
if the distribution already
exists.id
- tagNameValuePairs
- Pairs of tag name and tag value. Number of parameters must be a multiple of 2.@Deprecated default void registerGauge(java.lang.String id, java.util.function.Supplier<java.lang.Number> supplier, java.lang.String... tagNameValuePairs)
gauge(String, Supplier, String...)
default void gauge(java.lang.String id, java.util.function.Supplier<java.lang.Number> supplier, java.lang.String... tagNameValuePairs)
id
- tagNameValuePairs
- Pairs of tag name and tag value. Number of parameters must be a multiple of 2.supplier
- default MetricRegistry.Counter counter(java.lang.String id, java.lang.String... tagNameValuePairs)
id
- tagNameValuePairs
- @Deprecated default void registerGuage(java.lang.String id, java.util.function.Supplier<java.lang.Number> supplier, java.lang.String... tagNameValuePairs)