Package jenkins.metrics.util
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 pseudoMetricRegistry
that adds a prefix / postfix to every metric name.
-
-
Constructor Summary
Constructors Constructor Description NameRewriterMetricRegistry(String prefix, com.codahale.metrics.MetricRegistry delegate, String postfix)
NameRewriterMetricRegistry(String prefix, com.codahale.metrics.MetricRegistry delegate, String postfix, boolean wrap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(com.codahale.metrics.MetricRegistryListener listener)
com.codahale.metrics.Counter
counter(String name)
SortedMap<String,com.codahale.metrics.Counter>
getCounters()
SortedMap<String,com.codahale.metrics.Counter>
getCounters(com.codahale.metrics.MetricFilter filter)
SortedMap<String,com.codahale.metrics.Gauge>
getGauges()
SortedMap<String,com.codahale.metrics.Gauge>
getGauges(com.codahale.metrics.MetricFilter filter)
SortedMap<String,com.codahale.metrics.Histogram>
getHistograms()
SortedMap<String,com.codahale.metrics.Histogram>
getHistograms(com.codahale.metrics.MetricFilter filter)
SortedMap<String,com.codahale.metrics.Meter>
getMeters()
SortedMap<String,com.codahale.metrics.Meter>
getMeters(com.codahale.metrics.MetricFilter filter)
Map<String,com.codahale.metrics.Metric>
getMetrics()
SortedSet<String>
getNames()
SortedMap<String,com.codahale.metrics.Timer>
getTimers()
SortedMap<String,com.codahale.metrics.Timer>
getTimers(com.codahale.metrics.MetricFilter filter)
com.codahale.metrics.Histogram
histogram(String name)
com.codahale.metrics.Meter
meter(String name)
<T extends com.codahale.metrics.Metric>
Tregister(String name, T metric)
void
registerAll(com.codahale.metrics.MetricSet metrics)
boolean
remove(String name)
void
removeListener(com.codahale.metrics.MetricRegistryListener listener)
void
removeMatching(com.codahale.metrics.MetricFilter filter)
com.codahale.metrics.Timer
timer(String name)
-
-
-
Method Detail
-
getCounters
public SortedMap<String,com.codahale.metrics.Counter> getCounters()
- Overrides:
getCounters
in classcom.codahale.metrics.MetricRegistry
-
getCounters
public SortedMap<String,com.codahale.metrics.Counter> getCounters(com.codahale.metrics.MetricFilter filter)
- Overrides:
getCounters
in classcom.codahale.metrics.MetricRegistry
-
getGauges
public SortedMap<String,com.codahale.metrics.Gauge> getGauges()
- Overrides:
getGauges
in classcom.codahale.metrics.MetricRegistry
-
getGauges
public SortedMap<String,com.codahale.metrics.Gauge> getGauges(com.codahale.metrics.MetricFilter filter)
- Overrides:
getGauges
in classcom.codahale.metrics.MetricRegistry
-
getHistograms
public SortedMap<String,com.codahale.metrics.Histogram> getHistograms()
- Overrides:
getHistograms
in classcom.codahale.metrics.MetricRegistry
-
getHistograms
public SortedMap<String,com.codahale.metrics.Histogram> getHistograms(com.codahale.metrics.MetricFilter filter)
- Overrides:
getHistograms
in classcom.codahale.metrics.MetricRegistry
-
getMeters
public SortedMap<String,com.codahale.metrics.Meter> getMeters()
- Overrides:
getMeters
in classcom.codahale.metrics.MetricRegistry
-
getMeters
public SortedMap<String,com.codahale.metrics.Meter> getMeters(com.codahale.metrics.MetricFilter filter)
- Overrides:
getMeters
in classcom.codahale.metrics.MetricRegistry
-
getMetrics
public Map<String,com.codahale.metrics.Metric> getMetrics()
- Specified by:
getMetrics
in interfacecom.codahale.metrics.MetricSet
- Overrides:
getMetrics
in classcom.codahale.metrics.MetricRegistry
-
getNames
public SortedSet<String> getNames()
- Overrides:
getNames
in classcom.codahale.metrics.MetricRegistry
-
getTimers
public SortedMap<String,com.codahale.metrics.Timer> getTimers()
- Overrides:
getTimers
in classcom.codahale.metrics.MetricRegistry
-
getTimers
public SortedMap<String,com.codahale.metrics.Timer> getTimers(com.codahale.metrics.MetricFilter filter)
- Overrides:
getTimers
in classcom.codahale.metrics.MetricRegistry
-
timer
public com.codahale.metrics.Timer timer(String name)
- Overrides:
timer
in classcom.codahale.metrics.MetricRegistry
-
removeMatching
public void removeMatching(com.codahale.metrics.MetricFilter filter)
- Overrides:
removeMatching
in classcom.codahale.metrics.MetricRegistry
-
removeListener
public void removeListener(com.codahale.metrics.MetricRegistryListener listener)
- Overrides:
removeListener
in classcom.codahale.metrics.MetricRegistry
-
remove
public boolean remove(String name)
- Overrides:
remove
in classcom.codahale.metrics.MetricRegistry
-
registerAll
public void registerAll(com.codahale.metrics.MetricSet metrics) throws IllegalArgumentException
- Overrides:
registerAll
in classcom.codahale.metrics.MetricRegistry
- Throws:
IllegalArgumentException
-
register
public <T extends com.codahale.metrics.Metric> T register(String name, T metric) throws IllegalArgumentException
- Overrides:
register
in classcom.codahale.metrics.MetricRegistry
- Throws:
IllegalArgumentException
-
meter
public com.codahale.metrics.Meter meter(String name)
- Overrides:
meter
in classcom.codahale.metrics.MetricRegistry
-
histogram
public com.codahale.metrics.Histogram histogram(String name)
- Overrides:
histogram
in classcom.codahale.metrics.MetricRegistry
-
counter
public com.codahale.metrics.Counter counter(String name)
- Overrides:
counter
in classcom.codahale.metrics.MetricRegistry
-
addListener
public void addListener(com.codahale.metrics.MetricRegistryListener listener)
- Overrides:
addListener
in classcom.codahale.metrics.MetricRegistry
-
-