类 OperatorMetricUtils
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.metrics.OperatorMetricUtils
-
public class OperatorMetricUtils extends java.lang.ObjectUtility class for flink based operator metrics.
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classOperatorMetricUtils.SynchronizedCounterThread safeCounterwrapper.static classOperatorMetricUtils.SynchronizedHistogramThread safeHistogramwrapper.static classOperatorMetricUtils.SynchronizedMeterViewThread safeMeterViewwrapper.
-
构造器概要
构造器 构造器 说明 OperatorMetricUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.apache.flink.metrics.HistogramcreateHistogram(FlinkOperatorConfiguration operatorConfiguration)protected static org.apache.flink.configuration.ConfigurationcreateMetricConfig(org.apache.flink.configuration.Configuration defaultConfig)static KubernetesResourceMetricGroupcreateResourceMetricGroup(KubernetesOperatorMetricGroup operatorMetricGroup, FlinkConfigManager configManager, org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource)static KubernetesOperatorMetricGroupinitOperatorMetrics(org.apache.flink.configuration.Configuration defaultConfig)static org.apache.flink.metrics.CountersynchronizedCounter(org.apache.flink.metrics.Counter counter)static OperatorMetricUtils.SynchronizedMeterViewsynchronizedMeterView(org.apache.flink.metrics.MeterView meterView)
-
-
-
方法详细资料
-
initOperatorMetrics
public static KubernetesOperatorMetricGroup initOperatorMetrics(org.apache.flink.configuration.Configuration defaultConfig)
-
createResourceMetricGroup
public static KubernetesResourceMetricGroup createResourceMetricGroup(KubernetesOperatorMetricGroup operatorMetricGroup, FlinkConfigManager configManager, org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource)
-
createMetricConfig
@VisibleForTesting protected static org.apache.flink.configuration.Configuration createMetricConfig(org.apache.flink.configuration.Configuration defaultConfig)
-
synchronizedCounter
public static org.apache.flink.metrics.Counter synchronizedCounter(org.apache.flink.metrics.Counter counter)
-
synchronizedMeterView
public static OperatorMetricUtils.SynchronizedMeterView synchronizedMeterView(org.apache.flink.metrics.MeterView meterView)
-
createHistogram
public static org.apache.flink.metrics.Histogram createHistogram(FlinkOperatorConfiguration operatorConfiguration)
-
-