类 OperatorJosdkMetrics

  • 所有已实现的接口:
    io.javaoperatorsdk.operator.api.monitoring.Metrics

    public class OperatorJosdkMetrics
    extends java.lang.Object
    implements io.javaoperatorsdk.operator.api.monitoring.Metrics
    Implementation of Metrics to monitor and forward JOSDK metrics to MetricRegistry.
    • 嵌套类概要

      • 从接口继承的嵌套类/接口 io.javaoperatorsdk.operator.api.monitoring.Metrics

        io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution<T extends java.lang.Object>
    • 字段概要

      • 从接口继承的字段 io.javaoperatorsdk.operator.api.monitoring.Metrics

        NOOP
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void cleanupDoneFor​(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.util.Map<java.lang.String,​java.lang.Object> metadata)  
      void failedReconciliation​(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.lang.Exception exception, java.util.Map<java.lang.String,​java.lang.Object> metadata)  
      void finishedReconciliation​(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID, java.util.Map<java.lang.String,​java.lang.Object> metadata)  
      <T extends java.util.Map<?,​?>>
      T
      monitorSizeOf​(T map, java.lang.String name)  
      void receivedEvent​(io.javaoperatorsdk.operator.processing.event.Event event, java.util.Map<java.lang.String,​java.lang.Object> metadata)  
      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)  
      <T> T timeControllerExecution​(io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution<T> execution)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 从接口继承的方法 io.javaoperatorsdk.operator.api.monitoring.Metrics

        cleanupDoneFor, controllerRegistered, failedReconciliation, finishedReconciliation, finishedReconciliation, reconcileCustomResource, reconciliationExecutionFinished, reconciliationExecutionStarted
    • 方法详细资料

      • 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