Package com.codahale.metrics.riemann
Class RiemannReporter
java.lang.Object
com.codahale.metrics.ScheduledReporter
com.codahale.metrics.riemann.RiemannReporter
- All Implemented Interfaces:
com.codahale.metrics.Reporter,Closeable,AutoCloseable
public class RiemannReporter
extends com.codahale.metrics.ScheduledReporter
A reporter that submits events to Riemann
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RiemannReporter.BuilderforRegistry(com.codahale.metrics.MetricRegistry registry) Returns a newRiemannReporter.BuilderforRiemannReporter.voidreport(SortedMap<String, com.codahale.metrics.Gauge> gauges, SortedMap<String, com.codahale.metrics.Counter> counters, SortedMap<String, com.codahale.metrics.Histogram> histograms, SortedMap<String, com.codahale.metrics.Meter> meters, SortedMap<String, com.codahale.metrics.Timer> timers) voidstop()Methods inherited from class com.codahale.metrics.ScheduledReporter
close, convertDuration, convertRate, getDisabledMetricAttributes, getDurationUnit, getRateUnit, isShutdownExecutorOnStop, report, start, start
-
Method Details
-
forRegistry
Returns a newRiemannReporter.BuilderforRiemannReporter.- Parameters:
registry- the registry to report- Returns:
- a
RiemannReporter.Builderinstance for aRiemannReporter
-
report
public void report(SortedMap<String, com.codahale.metrics.Gauge> gauges, SortedMap<String, com.codahale.metrics.Counter> counters, SortedMap<String, com.codahale.metrics.Histogram> histograms, SortedMap<String, com.codahale.metrics.Meter> meters, SortedMap<String, com.codahale.metrics.Timer> timers) - Specified by:
reportin classcom.codahale.metrics.ScheduledReporter
-
stop
public void stop()- Overrides:
stopin classcom.codahale.metrics.ScheduledReporter
-