Package io.dropwizard.metrics5
Class ConsoleReporter
java.lang.Object
io.dropwizard.metrics5.ScheduledReporter
io.dropwizard.metrics5.ConsoleReporter
- All Implemented Interfaces:
Reporter,Closeable,AutoCloseable
A reporter which outputs measurements to a
PrintStream, like System.out.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ConsoleReporter.BuilderforRegistry(MetricRegistry registry) Returns a newConsoleReporter.BuilderforConsoleReporter.voidreport(SortedMap<MetricName, Gauge<?>> gauges, SortedMap<MetricName, Counter> counters, SortedMap<MetricName, Histogram> histograms, SortedMap<MetricName, Meter> meters, SortedMap<MetricName, Timer> timers) Called periodically by the polling thread.Methods inherited from class io.dropwizard.metrics5.ScheduledReporter
close, convertDuration, convertRate, getDisabledMetricAttributes, getDurationUnit, getRateUnit, getScheduledFuture, getScheduledFuture, isShutdownExecutorOnStop, report, start, start, stop
-
Method Details
-
forRegistry
Returns a newConsoleReporter.BuilderforConsoleReporter.- Parameters:
registry- the registry to report- Returns:
- a
ConsoleReporter.Builderinstance for aConsoleReporter
-
report
public void report(SortedMap<MetricName, Gauge<?>> gauges, SortedMap<MetricName, Counter> counters, SortedMap<MetricName, Histogram> histograms, SortedMap<MetricName, Meter> meters, SortedMap<MetricName, Timer> timers) Description copied from class:ScheduledReporterCalled periodically by the polling thread. Subclasses should report all the given metrics.- Specified by:
reportin 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
-