类 ResourceLifecycleMetricTracker


  • public class ResourceLifecycleMetricTracker
    extends java.lang.Object
    Lifecycle state transition tracker for a single resource.
    • 构造器概要

      构造器 
      构造器 说明
      ResourceLifecycleMetricTracker​(org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState initialState, java.time.Instant time, java.util.Map<java.lang.String,​java.util.List<org.apache.flink.metrics.Histogram>> transitionHistos, java.util.Map<org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState,​java.util.List<org.apache.flink.metrics.Histogram>> stateTimeHistos)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState getCurrentState()  
      protected java.util.Map<org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState,​java.util.List<org.apache.flink.metrics.Histogram>> getStateTimeHistos()  
      protected java.util.Map<java.lang.String,​java.util.List<org.apache.flink.metrics.Histogram>> getTransitionHistos()  
      void onUpdate​(org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState newState, java.time.Instant time)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ResourceLifecycleMetricTracker

        public ResourceLifecycleMetricTracker​(org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState initialState,
                                              java.time.Instant time,
                                              java.util.Map<java.lang.String,​java.util.List<org.apache.flink.metrics.Histogram>> transitionHistos,
                                              java.util.Map<org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState,​java.util.List<org.apache.flink.metrics.Histogram>> stateTimeHistos)
    • 方法详细资料

      • onUpdate

        public void onUpdate​(org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState newState,
                             java.time.Instant time)
      • getCurrentState

        public org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState getCurrentState()
      • getTransitionHistos

        @VisibleForTesting
        protected java.util.Map<java.lang.String,​java.util.List<org.apache.flink.metrics.Histogram>> getTransitionHistos()
      • getStateTimeHistos

        @VisibleForTesting
        protected java.util.Map<org.apache.flink.kubernetes.operator.api.lifecycle.ResourceLifecycleState,​java.util.List<org.apache.flink.metrics.Histogram>> getStateTimeHistos()