Class NameRewriterMetricRegistry

  • All Implemented Interfaces:
    com.codahale.metrics.Metric, com.codahale.metrics.MetricSet

    public class NameRewriterMetricRegistry
    extends com.codahale.metrics.MetricRegistry
    A pseudo MetricRegistry that adds a prefix / postfix to every metric name.
    • Constructor Detail

      • NameRewriterMetricRegistry

        public NameRewriterMetricRegistry​(String prefix,
                                          com.codahale.metrics.MetricRegistry delegate,
                                          String postfix)
      • NameRewriterMetricRegistry

        public NameRewriterMetricRegistry​(String prefix,
                                          com.codahale.metrics.MetricRegistry delegate,
                                          String postfix,
                                          boolean wrap)
    • Method Detail

      • getCounters

        public SortedMap<String,​com.codahale.metrics.Counter> getCounters()
        Overrides:
        getCounters in class com.codahale.metrics.MetricRegistry
      • getCounters

        public SortedMap<String,​com.codahale.metrics.Counter> getCounters​(com.codahale.metrics.MetricFilter filter)
        Overrides:
        getCounters in class com.codahale.metrics.MetricRegistry
      • getGauges

        public SortedMap<String,​com.codahale.metrics.Gauge> getGauges()
        Overrides:
        getGauges in class com.codahale.metrics.MetricRegistry
      • getGauges

        public SortedMap<String,​com.codahale.metrics.Gauge> getGauges​(com.codahale.metrics.MetricFilter filter)
        Overrides:
        getGauges in class com.codahale.metrics.MetricRegistry
      • getHistograms

        public SortedMap<String,​com.codahale.metrics.Histogram> getHistograms()
        Overrides:
        getHistograms in class com.codahale.metrics.MetricRegistry
      • getHistograms

        public SortedMap<String,​com.codahale.metrics.Histogram> getHistograms​(com.codahale.metrics.MetricFilter filter)
        Overrides:
        getHistograms in class com.codahale.metrics.MetricRegistry
      • getMeters

        public SortedMap<String,​com.codahale.metrics.Meter> getMeters()
        Overrides:
        getMeters in class com.codahale.metrics.MetricRegistry
      • getMeters

        public SortedMap<String,​com.codahale.metrics.Meter> getMeters​(com.codahale.metrics.MetricFilter filter)
        Overrides:
        getMeters in class com.codahale.metrics.MetricRegistry
      • getMetrics

        public Map<String,​com.codahale.metrics.Metric> getMetrics()
        Specified by:
        getMetrics in interface com.codahale.metrics.MetricSet
        Overrides:
        getMetrics in class com.codahale.metrics.MetricRegistry
      • getNames

        public SortedSet<String> getNames()
        Overrides:
        getNames in class com.codahale.metrics.MetricRegistry
      • getTimers

        public SortedMap<String,​com.codahale.metrics.Timer> getTimers()
        Overrides:
        getTimers in class com.codahale.metrics.MetricRegistry
      • getTimers

        public SortedMap<String,​com.codahale.metrics.Timer> getTimers​(com.codahale.metrics.MetricFilter filter)
        Overrides:
        getTimers in class com.codahale.metrics.MetricRegistry
      • timer

        public com.codahale.metrics.Timer timer​(String name)
        Overrides:
        timer in class com.codahale.metrics.MetricRegistry
      • removeMatching

        public void removeMatching​(com.codahale.metrics.MetricFilter filter)
        Overrides:
        removeMatching in class com.codahale.metrics.MetricRegistry
      • removeListener

        public void removeListener​(com.codahale.metrics.MetricRegistryListener listener)
        Overrides:
        removeListener in class com.codahale.metrics.MetricRegistry
      • remove

        public boolean remove​(String name)
        Overrides:
        remove in class com.codahale.metrics.MetricRegistry
      • meter

        public com.codahale.metrics.Meter meter​(String name)
        Overrides:
        meter in class com.codahale.metrics.MetricRegistry
      • histogram

        public com.codahale.metrics.Histogram histogram​(String name)
        Overrides:
        histogram in class com.codahale.metrics.MetricRegistry
      • counter

        public com.codahale.metrics.Counter counter​(String name)
        Overrides:
        counter in class com.codahale.metrics.MetricRegistry
      • addListener

        public void addListener​(com.codahale.metrics.MetricRegistryListener listener)
        Overrides:
        addListener in class com.codahale.metrics.MetricRegistry