java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacitySchedulerMetrics

@Private @Metrics(context="yarn") public class CapacitySchedulerMetrics extends Object
Metrics for capacity scheduler.
  • Constructor Details

    • CapacitySchedulerMetrics

      public CapacitySchedulerMetrics()
  • Method Details

    • getMetrics

      public static CapacitySchedulerMetrics getMetrics()
    • destroy

      @VisibleForTesting public static void destroy()
    • addAllocate

      public void addAllocate(long latency)
    • addCommitSuccess

      public void addCommitSuccess(long latency)
    • addCommitFailure

      public void addCommitFailure(long latency)
    • addNodeUpdate

      public void addNodeUpdate(long latency)
    • getNumOfNodeUpdate

      @VisibleForTesting public long getNumOfNodeUpdate()
    • getNumOfAllocates

      @VisibleForTesting public long getNumOfAllocates()
    • getNumOfCommitSuccess

      @VisibleForTesting public long getNumOfCommitSuccess()
    • addSchedulerNodeHBInterval

      public void addSchedulerNodeHBInterval(long heartbeatInterval)
    • getNumOfSchedulerNodeHBInterval

      @VisibleForTesting public long getNumOfSchedulerNodeHBInterval()