Class QueueMetricsForCustomResources

java.lang.Object
org.apache.hadoop.yarn.metrics.CustomResourceMetrics
org.apache.hadoop.yarn.server.resourcemanager.scheduler.QueueMetricsForCustomResources
Direct Known Subclasses:
CSQueueMetricsForCustomResources

public class QueueMetricsForCustomResources extends org.apache.hadoop.yarn.metrics.CustomResourceMetrics
  • Constructor Details

    • QueueMetricsForCustomResources

      public QueueMetricsForCustomResources()
  • Method Details

    • increaseReserved

      public void increaseReserved(org.apache.hadoop.yarn.api.records.Resource res)
    • decreaseReserved

      public void decreaseReserved(org.apache.hadoop.yarn.api.records.Resource res)
    • increasePending

      public void increasePending(org.apache.hadoop.yarn.api.records.Resource res, int containers)
    • decreasePending

      public void decreasePending(org.apache.hadoop.yarn.api.records.Resource res)
    • decreasePending

      public void decreasePending(org.apache.hadoop.yarn.api.records.Resource res, int containers)
    • getPendingValues

      public Map<String,Long> getPendingValues()
    • getReservedValues

      public Map<String,Long> getReservedValues()
    • increaseAggregatedPreemptedSeconds

      public void increaseAggregatedPreemptedSeconds(org.apache.hadoop.yarn.api.records.Resource res, long seconds)
    • increaseAggregatedPreempted

      public void increaseAggregatedPreempted(org.apache.hadoop.yarn.api.records.Resource res)