类 OperatorJosdkMetrics
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.metrics.OperatorJosdkMetrics
-
- 所有已实现的接口:
io.javaoperatorsdk.operator.api.monitoring.Metrics
public class OperatorJosdkMetrics extends java.lang.Object implements io.javaoperatorsdk.operator.api.monitoring.MetricsImplementation ofMetricsto monitor and forward JOSDK metrics toMetricRegistry.
-
-
构造器概要
构造器 构造器 说明 OperatorJosdkMetrics(KubernetesOperatorMetricGroup operatorMetricGroup, FlinkConfigManager configManager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcleanupDoneFor(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.util.Map<java.lang.String,java.lang.Object> metadata)voidfailedReconciliation(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.lang.Exception exception, java.util.Map<java.lang.String,java.lang.Object> metadata)voidfinishedReconciliation(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.util.Map<java.lang.String,java.lang.Object> metadata)<T extends java.util.Map<?,?>>
TmonitorSizeOf(T map, java.lang.String name)voidreceivedEvent(io.javaoperatorsdk.operator.processing.event.Event event, java.util.Map<java.lang.String,java.lang.Object> metadata)voidreconcileCustomResource(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, io.javaoperatorsdk.operator.api.reconciler.RetryInfo retryInfoNullable, java.util.Map<java.lang.String,java.lang.Object> metadata)<T> TtimeControllerExecution(io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution<T> execution)
-
-
-
构造器详细资料
-
OperatorJosdkMetrics
public OperatorJosdkMetrics(KubernetesOperatorMetricGroup operatorMetricGroup, FlinkConfigManager configManager)
-
-
方法详细资料
-
timeControllerExecution
public <T> T timeControllerExecution(io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution<T> execution) throws java.lang.Exception- 指定者:
timeControllerExecution在接口中io.javaoperatorsdk.operator.api.monitoring.Metrics- 抛出:
java.lang.Exception
-
receivedEvent
public void receivedEvent(io.javaoperatorsdk.operator.processing.event.Event event, java.util.Map<java.lang.String,java.lang.Object> metadata)- 指定者:
receivedEvent在接口中io.javaoperatorsdk.operator.api.monitoring.Metrics
-
cleanupDoneFor
public void cleanupDoneFor(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.util.Map<java.lang.String,java.lang.Object> metadata)- 指定者:
cleanupDoneFor在接口中io.javaoperatorsdk.operator.api.monitoring.Metrics
-
reconcileCustomResource
public void reconcileCustomResource(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, io.javaoperatorsdk.operator.api.reconciler.RetryInfo retryInfoNullable, java.util.Map<java.lang.String,java.lang.Object> metadata)- 指定者:
reconcileCustomResource在接口中io.javaoperatorsdk.operator.api.monitoring.Metrics
-
finishedReconciliation
public void finishedReconciliation(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.util.Map<java.lang.String,java.lang.Object> metadata)- 指定者:
finishedReconciliation在接口中io.javaoperatorsdk.operator.api.monitoring.Metrics
-
failedReconciliation
public void failedReconciliation(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.lang.Exception exception, java.util.Map<java.lang.String,java.lang.Object> metadata)- 指定者:
failedReconciliation在接口中io.javaoperatorsdk.operator.api.monitoring.Metrics
-
monitorSizeOf
public <T extends java.util.Map<?,?>> T monitorSizeOf(T map, java.lang.String name)- 指定者:
monitorSizeOf在接口中io.javaoperatorsdk.operator.api.monitoring.Metrics
-
-