Class StatsdDeltaReporter

  • All Implemented Interfaces:
    com.codahale.metrics.Reporter, java.io.Closeable, java.lang.AutoCloseable

    @NotThreadSafe
    public class StatsdDeltaReporter
    extends com.codahale.metrics.ScheduledReporter
    Codahale metrics reporter for reporting delta counters to a statsd server
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected StatsdDeltaReporter​(com.codahale.metrics.MetricRegistry registry, java.lang.String host, int port, java.lang.String prefix, java.util.concurrent.TimeUnit rateUnit, java.util.concurrent.TimeUnit durationUnit, com.codahale.metrics.MetricFilter filter)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static StatsdDeltaReporter.StatsdDeltaReporterBuilder builder​(java.lang.String host, int port, com.codahale.metrics.MetricRegistry registry)  
      void report​(java.util.SortedMap<java.lang.String,​com.codahale.metrics.Gauge> gauges, java.util.SortedMap<java.lang.String,​com.codahale.metrics.Counter> counters, java.util.SortedMap<java.lang.String,​com.codahale.metrics.Histogram> histograms, java.util.SortedMap<java.lang.String,​com.codahale.metrics.Meter> meters, java.util.SortedMap<java.lang.String,​com.codahale.metrics.Timer> timers)  
      • Methods inherited from class com.codahale.metrics.ScheduledReporter

        close, convertDuration, convertRate, getDisabledMetricAttributes, getDurationUnit, getRateUnit, isShutdownExecutorOnStop, report, start, start, stop
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StatsdDeltaReporter

        protected StatsdDeltaReporter​(com.codahale.metrics.MetricRegistry registry,
                                      java.lang.String host,
                                      int port,
                                      java.lang.String prefix,
                                      java.util.concurrent.TimeUnit rateUnit,
                                      java.util.concurrent.TimeUnit durationUnit,
                                      com.codahale.metrics.MetricFilter filter)
    • Method Detail

      • report

        public void report​(java.util.SortedMap<java.lang.String,​com.codahale.metrics.Gauge> gauges,
                           java.util.SortedMap<java.lang.String,​com.codahale.metrics.Counter> counters,
                           java.util.SortedMap<java.lang.String,​com.codahale.metrics.Histogram> histograms,
                           java.util.SortedMap<java.lang.String,​com.codahale.metrics.Meter> meters,
                           java.util.SortedMap<java.lang.String,​com.codahale.metrics.Timer> timers)
        Specified by:
        report in class com.codahale.metrics.ScheduledReporter