Class InternalOperatorIOMetricGroup
- java.lang.Object
-
- org.apache.flink.runtime.metrics.groups.ProxyMetricGroup<InternalOperatorMetricGroup>
-
- org.apache.flink.runtime.metrics.groups.InternalOperatorIOMetricGroup
-
- All Implemented Interfaces:
org.apache.flink.metrics.groups.OperatorIOMetricGroup,org.apache.flink.metrics.MetricGroup
@Internal public class InternalOperatorIOMetricGroup extends ProxyMetricGroup<InternalOperatorMetricGroup> implements org.apache.flink.metrics.groups.OperatorIOMetricGroup
Metric group that contains shareable pre-defined IO-related metrics. The metrics registration is forwarded to the parent operator metric group.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.runtime.metrics.groups.ProxyMetricGroup
parentMetricGroup
-
-
Constructor Summary
Constructors Constructor Description InternalOperatorIOMetricGroup(InternalOperatorMetricGroup parentMetricGroup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.metrics.CountergetNumBytesInCounter()org.apache.flink.metrics.CountergetNumBytesOutCounter()org.apache.flink.metrics.CountergetNumRecordsInCounter()org.apache.flink.metrics.MetergetNumRecordsInRateMeter()org.apache.flink.metrics.CountergetNumRecordsOutCounter()org.apache.flink.metrics.MetergetNumRecordsOutRate()voidreuseInputMetricsForTask()Causes the containing task to use this operators input record counter.voidreuseOutputMetricsForTask()Causes the containing task to use this operators output record counter.-
Methods inherited from class org.apache.flink.runtime.metrics.groups.ProxyMetricGroup
addGroup, addGroup, addSpan, counter, counter, gauge, getAllVariables, getMetricIdentifier, getMetricIdentifier, getScopeComponents, histogram, meter
-
-
-
-
Constructor Detail
-
InternalOperatorIOMetricGroup
public InternalOperatorIOMetricGroup(InternalOperatorMetricGroup parentMetricGroup)
-
-
Method Detail
-
getNumRecordsInCounter
public org.apache.flink.metrics.Counter getNumRecordsInCounter()
- Specified by:
getNumRecordsInCounterin interfaceorg.apache.flink.metrics.groups.OperatorIOMetricGroup
-
getNumRecordsOutCounter
public org.apache.flink.metrics.Counter getNumRecordsOutCounter()
- Specified by:
getNumRecordsOutCounterin interfaceorg.apache.flink.metrics.groups.OperatorIOMetricGroup
-
getNumRecordsInRateMeter
public org.apache.flink.metrics.Meter getNumRecordsInRateMeter()
-
getNumRecordsOutRate
public org.apache.flink.metrics.Meter getNumRecordsOutRate()
-
getNumBytesInCounter
public org.apache.flink.metrics.Counter getNumBytesInCounter()
- Specified by:
getNumBytesInCounterin interfaceorg.apache.flink.metrics.groups.OperatorIOMetricGroup
-
getNumBytesOutCounter
public org.apache.flink.metrics.Counter getNumBytesOutCounter()
- Specified by:
getNumBytesOutCounterin interfaceorg.apache.flink.metrics.groups.OperatorIOMetricGroup
-
reuseInputMetricsForTask
public void reuseInputMetricsForTask()
Causes the containing task to use this operators input record counter.
-
reuseOutputMetricsForTask
public void reuseOutputMetricsForTask()
Causes the containing task to use this operators output record counter.
-
-