Class OperatorMetricUtils
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.metrics.OperatorMetricUtils
-
public class OperatorMetricUtils extends java.lang.ObjectUtility class for flink based operator metrics.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOperatorMetricUtils.SynchronizedCounterThread safeCounterwrapper.static classOperatorMetricUtils.SynchronizedHistogramThread safeHistogramwrapper.static classOperatorMetricUtils.SynchronizedMeterViewThread safeMeterViewwrapper.
-
Constructor Summary
Constructors Constructor Description OperatorMetricUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.flink.metrics.HistogramcreateHistogram(FlinkOperatorConfiguration operatorConfiguration)protected static org.apache.flink.configuration.ConfigurationcreateMetricConfig(org.apache.flink.configuration.Configuration defaultConfig)static KubernetesOperatorMetricGroupinitOperatorMetrics(org.apache.flink.configuration.Configuration defaultConfig)static org.apache.flink.metrics.CountersynchronizedCounter(org.apache.flink.metrics.Counter counter)static org.apache.flink.metrics.HistogramsynchronizedHistogram(org.apache.flink.metrics.Histogram histogram)static OperatorMetricUtils.SynchronizedMeterViewsynchronizedMeterView(org.apache.flink.metrics.MeterView meterView)
-
-
-
Method Detail
-
initOperatorMetrics
public static KubernetesOperatorMetricGroup initOperatorMetrics(org.apache.flink.configuration.Configuration defaultConfig)
-
createMetricConfig
@VisibleForTesting protected static org.apache.flink.configuration.Configuration createMetricConfig(org.apache.flink.configuration.Configuration defaultConfig)
-
synchronizedHistogram
public static org.apache.flink.metrics.Histogram synchronizedHistogram(org.apache.flink.metrics.Histogram histogram)
-
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)
-
-