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
ConstructorsConstructorDescriptionInternalOperatorIOMetricGroup(InternalOperatorMetricGroup parentMetricGroup) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.metrics.Counterorg.apache.flink.metrics.Counterorg.apache.flink.metrics.Counterorg.apache.flink.metrics.Meterorg.apache.flink.metrics.Counterorg.apache.flink.metrics.MetervoidCauses the containing task to use this operators input bytes counter.voidCauses the containing task to use this operators output bytes counter.voidCauses the containing task to use this operators input record counter.voidCauses 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, meterMethods 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, addGroup, addGroup, addSpan, counter, counter, counter, counter, gauge, gauge, getAllVariables, getMetricIdentifier, getMetricIdentifier, getScopeComponents, histogram, histogram, meter, meter
-
Constructor Details
-
InternalOperatorIOMetricGroup
-
-
Method Details
-
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. -
reuseBytesInputMetricsForTask
public void reuseBytesInputMetricsForTask()Causes the containing task to use this operators input bytes counter. -
reuseBytesOutputMetricsForTask
public void reuseBytesOutputMetricsForTask()Causes the containing task to use this operators output bytes counter.
-