Class NettyShuffleMetricFactory
- java.lang.Object
-
- org.apache.flink.runtime.io.network.metrics.NettyShuffleMetricFactory
-
public class NettyShuffleMetricFactory extends Object
Factory for netty shuffle service metrics.
-
-
Field Summary
Fields Modifier and Type Field Description static StringMETRIC_GROUP_INPUTstatic StringMETRIC_GROUP_OUTPUT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
METRIC_GROUP_OUTPUT
public static final String METRIC_GROUP_OUTPUT
- See Also:
- Constant Field Values
-
METRIC_GROUP_INPUT
public static final String METRIC_GROUP_INPUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
-