类 MetricRegistryMetricReader
- java.lang.Object
- org.springframework.boot.actuate.metrics.reader.MetricRegistryMetricReader
- 所有已实现的接口:
com.codahale.metrics.MetricRegistryListener
,EventListener
,MetricReader
public class MetricRegistryMetricReader extends Object implements MetricReader, com.codahale.metrics.MetricRegistryListener
A Spring BootMetricReader
that reads metrics from a DropwizardMetricRegistry
. 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.
构造器概要
构造器 构造器 说明 MetricRegistryMetricReader(com.codahale.metrics.MetricRegistry registry)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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)
构造器详细资料
MetricRegistryMetricReader
public MetricRegistryMetricReader(com.codahale.metrics.MetricRegistry registry)
方法详细资料
findOne
public Metric<?> findOne(String metricName)
从接口复制的说明:MetricReader
Find an instance of the metric with the given name (usually the latest recorded value).- 指定者:
findOne
在接口中MetricReader
- 参数:
metricName
- the name of the metric to find- 返回:
- a metric value or null if there are none with that name
findAll
public Iterable<Metric<?>> findAll()
从接口复制的说明:MetricReader
Find all the metrics known to this reader.- 指定者:
findAll
在接口中MetricReader
- 返回:
- all instances of metrics known to this reader
count
public long count()
从接口复制的说明:MetricReader
The number of metrics known to this reader.- 指定者:
count
在接口中MetricReader
- 返回:
- the number of metrics
onGaugeAdded
public void onGaugeAdded(String name, com.codahale.metrics.Gauge<?> gauge)
- 指定者:
onGaugeAdded
在接口中com.codahale.metrics.MetricRegistryListener
onGaugeRemoved
public void onGaugeRemoved(String name)
- 指定者:
onGaugeRemoved
在接口中com.codahale.metrics.MetricRegistryListener
onCounterAdded
public void onCounterAdded(String name, com.codahale.metrics.Counter counter)
- 指定者:
onCounterAdded
在接口中com.codahale.metrics.MetricRegistryListener
onCounterRemoved
public void onCounterRemoved(String name)
- 指定者:
onCounterRemoved
在接口中com.codahale.metrics.MetricRegistryListener
onHistogramAdded
public void onHistogramAdded(String name, com.codahale.metrics.Histogram histogram)
- 指定者:
onHistogramAdded
在接口中com.codahale.metrics.MetricRegistryListener
onHistogramRemoved
public void onHistogramRemoved(String name)
- 指定者:
onHistogramRemoved
在接口中com.codahale.metrics.MetricRegistryListener
onMeterAdded
public void onMeterAdded(String name, com.codahale.metrics.Meter meter)
- 指定者:
onMeterAdded
在接口中com.codahale.metrics.MetricRegistryListener
onMeterRemoved
public void onMeterRemoved(String name)
- 指定者:
onMeterRemoved
在接口中com.codahale.metrics.MetricRegistryListener
onTimerAdded
public void onTimerAdded(String name, com.codahale.metrics.Timer timer)
- 指定者:
onTimerAdded
在接口中com.codahale.metrics.MetricRegistryListener
onTimerRemoved
public void onTimerRemoved(String name)
- 指定者:
onTimerRemoved
在接口中com.codahale.metrics.MetricRegistryListener