Package org.apache.hadoop.yarn.metrics
Class CustomResourceMetricValue
java.lang.Object
org.apache.hadoop.yarn.metrics.CustomResourceMetricValue
Class that holds metrics values for custom resources in a map keyed with
the name of the custom resource.
There are different kinds of values like allocated, available and others.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecrease(org.apache.hadoop.yarn.api.records.Resource res) voiddecreaseWithMultiplier(org.apache.hadoop.yarn.api.records.Resource res, int containers) voidincrease(org.apache.hadoop.yarn.api.records.Resource res) voidincreaseWithMultiplier(org.apache.hadoop.yarn.api.records.Resource res, long multiplier) voidset(org.apache.hadoop.yarn.api.records.Resource res)
-
Constructor Details
-
CustomResourceMetricValue
public CustomResourceMetricValue()
-
-
Method Details
-
increase
public void increase(org.apache.hadoop.yarn.api.records.Resource res) -
increaseWithMultiplier
public void increaseWithMultiplier(org.apache.hadoop.yarn.api.records.Resource res, long multiplier) -
decrease
public void decrease(org.apache.hadoop.yarn.api.records.Resource res) -
decreaseWithMultiplier
public void decreaseWithMultiplier(org.apache.hadoop.yarn.api.records.Resource res, int containers) -
set
public void set(org.apache.hadoop.yarn.api.records.Resource res) -
getValues
-