public class NullMetricsProvider extends Object implements MetricsProvider, MetricsRegistry
MetricsProvider.ProviderCODAHALE_METRICS_CONFIG| Constructor and Description |
|---|
NullMetricsProvider() |
| Modifier and Type | Method and Description |
|---|---|
Counter |
counter(String name)
Creates a new
Counter and registers it under the given name. |
<T extends Number> |
gauge(String name,
Gauge<T> gauge)
Registers the
Gauge under the given name. |
Histogram |
histogram(String name)
Creates a new
Histogram and registers it under the given name. |
Meter |
meter(String name)
Creates a new
Meter and registers it under the given name. |
void |
startMetrics()
Intialize the metrics provider.
|
void |
stopMetrics()
Close the metrics provider.
|
Timer |
timer(String name)
Creates a new
Timer and registers it under the given name. |
public void startMetrics()
MetricsProviderstartMetrics in interface MetricsProviderpublic void stopMetrics()
MetricsProviderstopMetrics in interface MetricsProviderpublic <T extends Number> void gauge(String name, Gauge<T> gauge)
MetricsRegistryGauge under the given name.gauge in interface MetricsRegistryname - the name of the metricpublic Counter counter(String name)
MetricsRegistryCounter and registers it under the given name.counter in interface MetricsRegistryname - the name of the metricCounterpublic Timer timer(String name)
MetricsRegistryTimer and registers it under the given name.timer in interface MetricsRegistryname - the name of the metricTimerpublic Meter meter(String name)
MetricsRegistryMeter and registers it under the given name.meter in interface MetricsRegistryname - the name of the metricMeterpublic Histogram histogram(String name)
MetricsRegistryHistogram and registers it under the given name.histogram in interface MetricsRegistryname - the name of the metricHistogramCopyright © 2011–2020 Apache Software Foundation. All rights reserved.