Package com.codahale.metrics
Class ConsoleReporter
- java.lang.Object
-
- com.codahale.metrics.ScheduledReporter
-
- com.codahale.metrics.ConsoleReporter
-
- All Implemented Interfaces:
Reporter
,Closeable
,AutoCloseable
public class ConsoleReporter extends ScheduledReporter
A reporter which outputs measurements to aPrintStream
, likeSystem.out
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConsoleReporter.Builder
A builder forConsoleReporter
instances.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConsoleReporter.Builder
forRegistry(MetricRegistry registry)
Returns a newConsoleReporter.Builder
forConsoleReporter
.void
report(SortedMap<String,Gauge> gauges, SortedMap<String,Counter> counters, SortedMap<String,Histogram> histograms, SortedMap<String,Meter> meters, SortedMap<String,Timer> timers)
Called periodically by the polling thread.-
Methods inherited from class com.codahale.metrics.ScheduledReporter
close, convertDuration, convertRate, getDisabledMetricAttributes, getDurationUnit, getRateUnit, isShutdownExecutorOnStop, report, start, start, stop
-
-
-
-
Method Detail
-
forRegistry
public static ConsoleReporter.Builder forRegistry(MetricRegistry registry)
Returns a newConsoleReporter.Builder
forConsoleReporter
.- Parameters:
registry
- the registry to report- Returns:
- a
ConsoleReporter.Builder
instance for aConsoleReporter
-
report
public void report(SortedMap<String,Gauge> gauges, SortedMap<String,Counter> counters, SortedMap<String,Histogram> histograms, SortedMap<String,Meter> meters, SortedMap<String,Timer> timers)
Description copied from class:ScheduledReporter
Called periodically by the polling thread. Subclasses should report all the given metrics.- Specified by:
report
in classScheduledReporter
- Parameters:
gauges
- all of the gauges in the registrycounters
- all of the counters in the registryhistograms
- all of the histograms in the registrymeters
- all of the meters in the registrytimers
- all of the timers in the registry
-
-