Class NameRewriterMetricRegistry

java.lang.Object
com.codahale.metrics.MetricRegistry
jenkins.metrics.util.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 Details

    • 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 Details

    • 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
    • registerAll

      public void registerAll(com.codahale.metrics.MetricSet metrics) throws IllegalArgumentException
      Overrides:
      registerAll in class com.codahale.metrics.MetricRegistry
      Throws:
      IllegalArgumentException
    • register

      public <T extends com.codahale.metrics.Metric> T register(String name, T metric) throws IllegalArgumentException
      Overrides:
      register in class com.codahale.metrics.MetricRegistry
      Throws:
      IllegalArgumentException
    • 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