Class WithMetricsSupport
- java.lang.Object
-
- com.codahale.metrics.MetricRegistry
-
- org.apache.beam.runners.spark.structuredstreaming.metrics.WithMetricsSupport
-
- All Implemented Interfaces:
com.codahale.metrics.Metric,com.codahale.metrics.MetricSet
public class WithMetricsSupport extends com.codahale.metrics.MetricRegistryAMetricRegistrydecorator-like that supportsBeamMetricSets asGauges.MetricRegistryis not an interface, so this is not a by-the-book decorator. That said, it delegates all metric related getters to the "decorated" instance.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WithMetricsSupportforRegistry(com.codahale.metrics.MetricRegistry metricRegistry)java.util.SortedMap<java.lang.String,com.codahale.metrics.Counter>getCounters(com.codahale.metrics.MetricFilter filter)java.util.SortedMap<java.lang.String,com.codahale.metrics.Gauge>getGauges(com.codahale.metrics.MetricFilter filter)java.util.SortedMap<java.lang.String,com.codahale.metrics.Histogram>getHistograms(com.codahale.metrics.MetricFilter filter)java.util.SortedMap<java.lang.String,com.codahale.metrics.Meter>getMeters(com.codahale.metrics.MetricFilter filter)java.util.SortedMap<java.lang.String,com.codahale.metrics.Timer>getTimers(com.codahale.metrics.MetricFilter filter)-
Methods inherited from class com.codahale.metrics.MetricRegistry
addListener, buildMap, counter, counter, gauge, gauge, getCounters, getGauges, getHistograms, getMeters, getMetrics, getNames, getTimers, histogram, histogram, meter, meter, name, name, register, registerAll, registerAll, remove, removeListener, removeMatching, timer, timer
-
-
-
-
Method Detail
-
forRegistry
public static WithMetricsSupport forRegistry(com.codahale.metrics.MetricRegistry metricRegistry)
-
getTimers
public java.util.SortedMap<java.lang.String,com.codahale.metrics.Timer> getTimers(com.codahale.metrics.MetricFilter filter)
- Overrides:
getTimersin classcom.codahale.metrics.MetricRegistry
-
getMeters
public java.util.SortedMap<java.lang.String,com.codahale.metrics.Meter> getMeters(com.codahale.metrics.MetricFilter filter)
- Overrides:
getMetersin classcom.codahale.metrics.MetricRegistry
-
getHistograms
public java.util.SortedMap<java.lang.String,com.codahale.metrics.Histogram> getHistograms(com.codahale.metrics.MetricFilter filter)
- Overrides:
getHistogramsin classcom.codahale.metrics.MetricRegistry
-
getCounters
public java.util.SortedMap<java.lang.String,com.codahale.metrics.Counter> getCounters(com.codahale.metrics.MetricFilter filter)
- Overrides:
getCountersin classcom.codahale.metrics.MetricRegistry
-
getGauges
public java.util.SortedMap<java.lang.String,com.codahale.metrics.Gauge> getGauges(com.codahale.metrics.MetricFilter filter)
- Overrides:
getGaugesin classcom.codahale.metrics.MetricRegistry
-
-