Class EvictingMetricsRegistry


  • public class EvictingMetricsRegistry
    extends Object
    Wrapper for a Yammer MetricsRegistry, but has extra features regarding automatic removal of metrics. With the introduction of Delta Counter for Yammer metrics, this class now treats Counters as Delta Counters. So anybody using this getCounter(MetricName, MetricMatcher) method will get an instance of Delta counter.
    Author:
    Mori Bellamy ([email protected])
    • Method Detail

      • getCounter

        public com.yammer.metrics.core.Counter getCounter​(com.yammer.metrics.core.MetricName metricName,
                                                          MetricMatcher metricMatcher)
      • getGauge

        public com.yammer.metrics.core.Gauge getGauge​(com.yammer.metrics.core.MetricName metricName,
                                                      MetricMatcher metricMatcher)
      • getHistogram

        public com.yammer.metrics.core.Histogram getHistogram​(com.yammer.metrics.core.MetricName metricName,
                                                              MetricMatcher metricMatcher)
      • cleanUp

        public void cleanUp()