public class MetricRegistryMetricReader extends Object implements MetricReader, com.codahale.metrics.MetricRegistryListener
MetricReader that reads metrics from a Dropwizard
MetricRegistry. Gauges and Counters are reflected as a single value. Timers,
Meters and Histograms are expanded into sets of metrics containing all the properties
of type Number.| Constructor and Description |
|---|
MetricRegistryMetricReader(com.codahale.metrics.MetricRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
long |
count()
The number of metrics known to this reader.
|
Iterable<Metric<?>> |
findAll()
Find all the metrics known to this reader.
|
Metric<?> |
findOne(String metricName)
Find an instance of the metric with the given name (usually the latest recorded
value).
|
void |
onCounterAdded(String name,
com.codahale.metrics.Counter counter) |
void |
onCounterRemoved(String name) |
void |
onGaugeAdded(String name,
com.codahale.metrics.Gauge<?> gauge) |
void |
onGaugeRemoved(String name) |
void |
onHistogramAdded(String name,
com.codahale.metrics.Histogram histogram) |
void |
onHistogramRemoved(String name) |
void |
onMeterAdded(String name,
com.codahale.metrics.Meter meter) |
void |
onMeterRemoved(String name) |
void |
onTimerAdded(String name,
com.codahale.metrics.Timer timer) |
void |
onTimerRemoved(String name) |
public MetricRegistryMetricReader(com.codahale.metrics.MetricRegistry registry)
public Metric<?> findOne(String metricName)
MetricReaderfindOne in interface MetricReadermetricName - the name of the metric to findpublic Iterable<Metric<?>> findAll()
MetricReaderfindAll in interface MetricReaderpublic long count()
MetricReadercount in interface MetricReaderpublic void onGaugeAdded(String name, com.codahale.metrics.Gauge<?> gauge)
onGaugeAdded in interface com.codahale.metrics.MetricRegistryListenerpublic void onGaugeRemoved(String name)
onGaugeRemoved in interface com.codahale.metrics.MetricRegistryListenerpublic void onCounterAdded(String name, com.codahale.metrics.Counter counter)
onCounterAdded in interface com.codahale.metrics.MetricRegistryListenerpublic void onCounterRemoved(String name)
onCounterRemoved in interface com.codahale.metrics.MetricRegistryListenerpublic void onHistogramAdded(String name, com.codahale.metrics.Histogram histogram)
onHistogramAdded in interface com.codahale.metrics.MetricRegistryListenerpublic void onHistogramRemoved(String name)
onHistogramRemoved in interface com.codahale.metrics.MetricRegistryListenerpublic void onMeterAdded(String name, com.codahale.metrics.Meter meter)
onMeterAdded in interface com.codahale.metrics.MetricRegistryListenerpublic void onMeterRemoved(String name)
onMeterRemoved in interface com.codahale.metrics.MetricRegistryListenerpublic void onTimerAdded(String name, com.codahale.metrics.Timer timer)
onTimerAdded in interface com.codahale.metrics.MetricRegistryListenerpublic void onTimerRemoved(String name)
onTimerRemoved in interface com.codahale.metrics.MetricRegistryListenerCopyright © 2017 Pivotal Software, Inc.. All rights reserved.