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 pseudo
MetricRegistry
that adds a prefix / postfix to every metric name.-
Nested Class Summary
Nested classes/interfaces inherited from class com.codahale.metrics.MetricRegistry
com.codahale.metrics.MetricRegistry.MetricSupplier<T extends com.codahale.metrics.Metric>
-
Constructor Summary
ConstructorsConstructorDescriptionNameRewriterMetricRegistry
(String prefix, com.codahale.metrics.MetricRegistry delegate, String postfix) NameRewriterMetricRegistry
(String prefix, com.codahale.metrics.MetricRegistry delegate, String postfix, boolean wrap) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(com.codahale.metrics.MetricRegistryListener listener) com.codahale.metrics.Counter
getCounters
(com.codahale.metrics.MetricFilter filter) getGauges
(com.codahale.metrics.MetricFilter filter) getHistograms
(com.codahale.metrics.MetricFilter filter) getMeters
(com.codahale.metrics.MetricFilter filter) getNames()
getTimers
(com.codahale.metrics.MetricFilter filter) com.codahale.metrics.Histogram
com.codahale.metrics.Meter
<T extends com.codahale.metrics.Metric>
Tvoid
registerAll
(com.codahale.metrics.MetricSet metrics) boolean
void
removeListener
(com.codahale.metrics.MetricRegistryListener listener) void
removeMatching
(com.codahale.metrics.MetricFilter filter) com.codahale.metrics.Timer
Methods inherited from class com.codahale.metrics.MetricRegistry
buildMap, counter, gauge, gauge, histogram, meter, name, name, registerAll, registerGauge, timer
-
Constructor Details
-
NameRewriterMetricRegistry
-
NameRewriterMetricRegistry
-
-
Method Details
-
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
- 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
- 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
- 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
- Specified by:
getMetrics
in interfacecom.codahale.metrics.MetricSet
- Overrides:
getMetrics
in classcom.codahale.metrics.MetricRegistry
-
getNames
- Overrides:
getNames
in classcom.codahale.metrics.MetricRegistry
-
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
- 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
- Overrides:
remove
in classcom.codahale.metrics.MetricRegistry
-
registerAll
- 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
- Overrides:
meter
in classcom.codahale.metrics.MetricRegistry
-
histogram
- Overrides:
histogram
in classcom.codahale.metrics.MetricRegistry
-
counter
- Overrides:
counter
in classcom.codahale.metrics.MetricRegistry
-
addListener
public void addListener(com.codahale.metrics.MetricRegistryListener listener) - Overrides:
addListener
in classcom.codahale.metrics.MetricRegistry
-