Package | Description |
---|---|
com.yammer.metrics.core | |
com.yammer.metrics.reporting |
Modifier and Type | Method and Description |
---|---|
<T> void |
Timer.processWith(MetricProcessor<T> processor,
MetricName name,
T context) |
<T> void |
Metric.processWith(MetricProcessor<T> processor,
MetricName name,
T context)
Allow the given
MetricProcessor to process this as a metric. |
<T> void |
Meter.processWith(MetricProcessor<T> processor,
MetricName name,
T context) |
<T> void |
Histogram.processWith(MetricProcessor<T> processor,
MetricName name,
T context) |
<T> void |
Counter.processWith(MetricProcessor<T> processor,
MetricName name,
T context) |
<U> void |
Gauge.processWith(MetricProcessor<U> processor,
MetricName name,
U context) |
Modifier and Type | Class and Description |
---|---|
class |
ConsoleReporter
A simple reporters which prints out application metrics to a
PrintStream periodically. |
class |
CsvReporter
A reporter which periodically appends data from each metric to a metric-specific CSV file in
an output directory.
|
class |
GangliaReporter
A simple reporter which sends out application metrics to a Ganglia
server periodically.
|
class |
GraphiteReporter
A simple reporter which sends out application metrics to a Graphite
server periodically.
|
class |
JmxReporter
A reporter which exposes application metric as JMX MBeans.
|
class |
MetricsServlet
An HTTP servlet which outputs the metrics in a
MetricsRegistry (and optionally the data
provided by VirtualMachineMetrics ) in a JSON object. |
Copyright © 2014. All Rights Reserved.