Class NettyShuffleMetricFactory
java.lang.Object
org.apache.flink.runtime.io.network.metrics.NettyShuffleMetricFactory
Factory for netty shuffle service metrics.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.flink.metrics.MetricGroupcreateShuffleIOOwnerMetricGroup(org.apache.flink.metrics.MetricGroup parentGroup) static voidregisterDebloatingTaskMetrics(SingleInputGate[] inputGates, org.apache.flink.metrics.MetricGroup taskGroup) static voidregisterInputMetrics(boolean isDetailedMetrics, org.apache.flink.metrics.MetricGroup inputGroup, SingleInputGate[] inputGates) static voidregisterOutputMetrics(boolean isDetailedMetrics, org.apache.flink.metrics.MetricGroup outputGroup, ResultPartition[] resultPartitions) static voidregisterShuffleMetrics(org.apache.flink.metrics.MetricGroup metricGroup, NetworkBufferPool networkBufferPool)
-
Field Details
-
METRIC_GROUP_OUTPUT
- See Also:
-
METRIC_GROUP_INPUT
- See Also:
-
-
Method Details
-
registerShuffleMetrics
public static void registerShuffleMetrics(org.apache.flink.metrics.MetricGroup metricGroup, NetworkBufferPool networkBufferPool) -
createShuffleIOOwnerMetricGroup
public static org.apache.flink.metrics.MetricGroup createShuffleIOOwnerMetricGroup(org.apache.flink.metrics.MetricGroup parentGroup) -
registerOutputMetrics
public static void registerOutputMetrics(boolean isDetailedMetrics, org.apache.flink.metrics.MetricGroup outputGroup, ResultPartition[] resultPartitions) -
registerInputMetrics
public static void registerInputMetrics(boolean isDetailedMetrics, org.apache.flink.metrics.MetricGroup inputGroup, SingleInputGate[] inputGates) -
registerDebloatingTaskMetrics
public static void registerDebloatingTaskMetrics(SingleInputGate[] inputGates, org.apache.flink.metrics.MetricGroup taskGroup)
-