Class MetricUtils


  • public class MetricUtils
    extends Object
    Utility class to register pre-defined metric sets.
    • Method Detail

      • instantiateStatusMetrics

        public static void instantiateStatusMetrics​(org.apache.flink.metrics.MetricGroup metricGroup)
      • instantiateFlinkMemoryMetricGroup

        public static void instantiateFlinkMemoryMetricGroup​(org.apache.flink.metrics.MetricGroup parentMetricGroup,
                                                             TaskSlotTable<?> taskSlotTable,
                                                             Supplier<Long> managedMemoryTotalSupplier)
      • startRemoteMetricsRpcService

        public static org.apache.flink.runtime.rpc.RpcService startRemoteMetricsRpcService​(org.apache.flink.configuration.Configuration configuration,
                                                                                           String externalAddress,
                                                                                           @Nullable
                                                                                           String bindAddress,
                                                                                           org.apache.flink.runtime.rpc.RpcSystem rpcSystem)
                                                                                    throws Exception
        Throws:
        Exception
      • startLocalMetricsRpcService

        public static org.apache.flink.runtime.rpc.RpcService startLocalMetricsRpcService​(org.apache.flink.configuration.Configuration configuration,
                                                                                          org.apache.flink.runtime.rpc.RpcSystem rpcSystem)
                                                                                   throws Exception
        Throws:
        Exception
      • truncateOperatorName

        public static String truncateOperatorName​(String operatorName)