Class FSQueueMetricsForCustomResources

java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.FSQueueMetricsForCustomResources

public class FSQueueMetricsForCustomResources extends Object
This class is a main entry-point for any kind of metrics for custom resources. It provides increase and decrease methods for all types of metrics.
  • Constructor Details

    • FSQueueMetricsForCustomResources

      public FSQueueMetricsForCustomResources()
  • Method Details

    • getFairShare

      public org.apache.hadoop.yarn.metrics.CustomResourceMetricValue getFairShare()
    • setFairShare

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

      public Map<String,Long> getFairShareValues()
    • getSteadyFairShare

      public org.apache.hadoop.yarn.metrics.CustomResourceMetricValue getSteadyFairShare()
    • setSteadyFairShare

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

      public Map<String,Long> getSteadyFairShareValues()
    • getMinShare

      public org.apache.hadoop.yarn.metrics.CustomResourceMetricValue getMinShare()
    • setMinShare

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

      public Map<String,Long> getMinShareValues()
    • getMaxShare

      public org.apache.hadoop.yarn.metrics.CustomResourceMetricValue getMaxShare()
    • setMaxShare

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

      public Map<String,Long> getMaxShareValues()
    • getMaxAMShare

      public org.apache.hadoop.yarn.metrics.CustomResourceMetricValue getMaxAMShare()
    • setMaxAMShare

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

      public Map<String,Long> getMaxAMShareValues()
    • getAMResourceUsage

      public org.apache.hadoop.yarn.metrics.CustomResourceMetricValue getAMResourceUsage()
    • setAMResourceUsage

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

      public Map<String,Long> getAMResourceUsageValues()