public class UtilConsoleReporter extends com.yammer.metrics.reporting.AbstractPollingReporter implements com.yammer.metrics.core.MetricProcessor<PrintStream>
PrintStream periodically.| Constructor and Description |
|---|
UtilConsoleReporter(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
PrintStream out,
com.yammer.metrics.core.MetricPredicate predicate)
Creates a new
UtilConsoleReporter for a given metrics registry. |
UtilConsoleReporter(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
PrintStream out,
com.yammer.metrics.core.MetricPredicate predicate,
com.yammer.metrics.core.Clock clock,
TimeZone timeZone)
Creates a new
UtilConsoleReporter for a given metrics registry. |
UtilConsoleReporter(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
PrintStream out,
com.yammer.metrics.core.MetricPredicate predicate,
com.yammer.metrics.core.Clock clock,
TimeZone timeZone,
Locale locale)
Creates a new
UtilConsoleReporter for a given metrics registry. |
UtilConsoleReporter(PrintStream out)
Creates a new
UtilConsoleReporter for the default metrics
registry, with unrestricted output. |
| Modifier and Type | Method and Description |
|---|---|
static void |
enable(long period,
TimeUnit unit)
Enables the console reporter for the default metrics registry, and causes
it to print to STDOUT with the specified period.
|
static void |
enable(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
long period,
TimeUnit unit)
Enables the console reporter for the given metrics registry, and causes
it to print to STDOUT with the specified period and unrestricted output.
|
void |
processCounter(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Counter counter,
PrintStream stream) |
void |
processGauge(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Gauge<?> gauge,
PrintStream stream) |
void |
processHistogram(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Histogram histogram,
PrintStream stream) |
void |
processMeter(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Metered meter,
PrintStream stream) |
void |
processTimer(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Timer timer,
PrintStream stream) |
void |
run() |
public UtilConsoleReporter(PrintStream out)
UtilConsoleReporter for the default metrics
registry, with unrestricted output.public UtilConsoleReporter(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
PrintStream out,
com.yammer.metrics.core.MetricPredicate predicate)
UtilConsoleReporter for a given metrics registry.public UtilConsoleReporter(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
PrintStream out,
com.yammer.metrics.core.MetricPredicate predicate,
com.yammer.metrics.core.Clock clock,
TimeZone timeZone)
UtilConsoleReporter for a given metrics registry.public UtilConsoleReporter(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
PrintStream out,
com.yammer.metrics.core.MetricPredicate predicate,
com.yammer.metrics.core.Clock clock,
TimeZone timeZone,
Locale locale)
UtilConsoleReporter for a given metrics registry.public static void enable(long period,
TimeUnit unit)
public static void enable(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
long period,
TimeUnit unit)
public void run()
public void processGauge(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Gauge<?> gauge,
PrintStream stream)
processGauge in interface com.yammer.metrics.core.MetricProcessor<PrintStream>public void processCounter(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Counter counter,
PrintStream stream)
processCounter in interface com.yammer.metrics.core.MetricProcessor<PrintStream>public void processMeter(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Metered meter,
PrintStream stream)
processMeter in interface com.yammer.metrics.core.MetricProcessor<PrintStream>public void processHistogram(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Histogram histogram,
PrintStream stream)
processHistogram in interface com.yammer.metrics.core.MetricProcessor<PrintStream>public void processTimer(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Timer timer,
PrintStream stream)
processTimer in interface com.yammer.metrics.core.MetricProcessor<PrintStream>Copyright © 2008–2013 The Netty Project. All rights reserved.