Class WithMetricsSupport
java.lang.Object
com.codahale.metrics.MetricRegistry
org.apache.beam.runners.spark.metrics.WithMetricsSupport
- All Implemented Interfaces:
com.codahale.metrics.Metric
,com.codahale.metrics.MetricSet
public class WithMetricsSupport
extends com.codahale.metrics.MetricRegistry
A
and
MetricRegistry
decorator-like that supports
invalid reference
AggregatorMetric
SparkBeamMetric
as Gauges
.
MetricRegistry
is not an interface, so this is not a by-the-book decorator. That said,
it delegates all metric related getters to the "decorated" instance.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.codahale.metrics.MetricRegistry
com.codahale.metrics.MetricRegistry.MetricSupplier<T extends com.codahale.metrics.Metric>
-
Method Summary
Modifier and TypeMethodDescriptionstatic WithMetricsSupport
forRegistry
(com.codahale.metrics.MetricRegistry metricRegistry) getCounters
(com.codahale.metrics.MetricFilter filter) getGauges
(com.codahale.metrics.MetricFilter filter) getHistograms
(com.codahale.metrics.MetricFilter filter) getMeters
(com.codahale.metrics.MetricFilter filter) getTimers
(com.codahale.metrics.MetricFilter filter) Methods inherited from class com.codahale.metrics.MetricRegistry
addListener, buildMap, counter, counter, gauge, getCounters, getGauges, getHistograms, getMeters, getMetrics, getNames, getTimers, histogram, histogram, meter, meter, name, name, register, registerAll, remove, removeListener, removeMatching, timer, timer
-
Method Details
-
forRegistry
-
getTimers
public SortedMap<String,com.codahale.metrics.Timer> getTimers(com.codahale.metrics.MetricFilter filter) - Overrides:
getTimers
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
-
getHistograms
public SortedMap<String,com.codahale.metrics.Histogram> getHistograms(com.codahale.metrics.MetricFilter filter) - Overrides:
getHistograms
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(com.codahale.metrics.MetricFilter filter) - Overrides:
getGauges
in classcom.codahale.metrics.MetricRegistry
-