Class MetricUtils

java.lang.Object
org.apache.flink.runtime.metrics.util.MetricUtils

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

    • instantiateProcessMetricGroup

      public static ProcessMetricGroup instantiateProcessMetricGroup(MetricRegistry metricRegistry, String hostname, Optional<Duration> systemResourceProbeInterval)
    • instantiateTaskManagerMetricGroup

      public static org.apache.flink.api.java.tuple.Tuple2<TaskManagerMetricGroup,org.apache.flink.metrics.MetricGroup> instantiateTaskManagerMetricGroup(MetricRegistry metricRegistry, String hostName, ResourceID resourceID, Optional<Duration> systemResourceProbeInterval)
    • 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)