Class ProxyMetricGroup<P extends org.apache.flink.metrics.MetricGroup>
java.lang.Object
org.apache.flink.runtime.metrics.groups.ProxyMetricGroup<P>
- Type Parameters:
P- Type of the parent metric group
- All Implemented Interfaces:
org.apache.flink.metrics.MetricGroup
- Direct Known Subclasses:
FileMergingMetricGroup,FrontMetricGroup,InternalCacheMetricGroup,InternalOperatorCoordinatorMetricGroup,InternalOperatorIOMetricGroup,InternalSinkCommitterMetricGroup,InternalSinkWriterMetricGroup,InternalSourceReaderMetricGroup,InternalSplitEnumeratorMetricGroup,TaskIOMetricGroup
public class ProxyMetricGroup<P extends org.apache.flink.metrics.MetricGroup>
extends Object
implements org.apache.flink.metrics.MetricGroup
Metric group which forwards all registration calls to its parent metric group.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal org.apache.flink.metrics.MetricGroupfinal org.apache.flink.metrics.MetricGroupvoidaddSpan(org.apache.flink.traces.SpanBuilder spanBuilder) final org.apache.flink.metrics.Counterfinal <C extends org.apache.flink.metrics.Counter>
Cfinal <T,G extends org.apache.flink.metrics.Gauge<T>>
GgetMetricIdentifier(String metricName) getMetricIdentifier(String metricName, org.apache.flink.metrics.CharacterFilter filter) String[]final <H extends org.apache.flink.metrics.Histogram>
H<M extends org.apache.flink.metrics.Meter>
MMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.metrics.MetricGroup
addGroup, counter, counter, gauge, histogram, meter
-
Field Details
-
parentMetricGroup
-
-
Constructor Details
-
ProxyMetricGroup
-
-
Method Details
-
addSpan
public void addSpan(org.apache.flink.traces.SpanBuilder spanBuilder) - Specified by:
addSpanin interfaceorg.apache.flink.metrics.MetricGroup
-
counter
- Specified by:
counterin interfaceorg.apache.flink.metrics.MetricGroup
-
counter
- Specified by:
counterin interfaceorg.apache.flink.metrics.MetricGroup
-
gauge
- Specified by:
gaugein interfaceorg.apache.flink.metrics.MetricGroup
-
histogram
- Specified by:
histogramin interfaceorg.apache.flink.metrics.MetricGroup
-
meter
- Specified by:
meterin interfaceorg.apache.flink.metrics.MetricGroup
-
addGroup
- Specified by:
addGroupin interfaceorg.apache.flink.metrics.MetricGroup
-
addGroup
- Specified by:
addGroupin interfaceorg.apache.flink.metrics.MetricGroup
-
getScopeComponents
- Specified by:
getScopeComponentsin interfaceorg.apache.flink.metrics.MetricGroup
-
getAllVariables
- Specified by:
getAllVariablesin interfaceorg.apache.flink.metrics.MetricGroup
-
getMetricIdentifier
- Specified by:
getMetricIdentifierin interfaceorg.apache.flink.metrics.MetricGroup
-
getMetricIdentifier
public String getMetricIdentifier(String metricName, org.apache.flink.metrics.CharacterFilter filter) - Specified by:
getMetricIdentifierin interfaceorg.apache.flink.metrics.MetricGroup
-