Class FSQueueMetricsForCustomResources
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.FSQueueMetricsForCustomResources
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.metrics.CustomResourceMetricValueorg.apache.hadoop.yarn.metrics.CustomResourceMetricValueorg.apache.hadoop.yarn.metrics.CustomResourceMetricValueorg.apache.hadoop.yarn.metrics.CustomResourceMetricValueorg.apache.hadoop.yarn.metrics.CustomResourceMetricValueorg.apache.hadoop.yarn.metrics.CustomResourceMetricValuevoidsetAMResourceUsage(org.apache.hadoop.yarn.api.records.Resource res) voidsetFairShare(org.apache.hadoop.yarn.api.records.Resource res) voidsetMaxAMShare(org.apache.hadoop.yarn.api.records.Resource res) voidsetMaxShare(org.apache.hadoop.yarn.api.records.Resource res) voidsetMinShare(org.apache.hadoop.yarn.api.records.Resource res) voidsetSteadyFairShare(org.apache.hadoop.yarn.api.records.Resource res)
-
Constructor Details
-
FSQueueMetricsForCustomResources
public FSQueueMetricsForCustomResources()
-
-
Method Details
-
getAMResourceUsage
public org.apache.hadoop.yarn.metrics.CustomResourceMetricValue getAMResourceUsage() -
setAMResourceUsage
public void setAMResourceUsage(org.apache.hadoop.yarn.api.records.Resource res) -
getAMResourceUsageValues