Class FSOpDurations
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FSOpDurations
- All Implemented Interfaces:
org.apache.hadoop.metrics2.MetricsSource
@Private
@Unstable
@Metrics(context="fairscheduler-op-durations")
public class FSOpDurations
extends Object
implements org.apache.hadoop.metrics2.MetricsSource
Class to capture the performance metrics of FairScheduler.
This should be a singleton.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddContinuousSchedulingRunDuration(long value) Deprecated.voidaddNodeUpdateDuration(long value) voidaddUpdateThreadRunDuration(long value) static FSOpDurationsgetInstance(boolean isExtended) voidgetMetrics(org.apache.hadoop.metrics2.MetricsCollector collector, boolean all) boolean
-
Method Details
-
getInstance
-
getMetrics
public void getMetrics(org.apache.hadoop.metrics2.MetricsCollector collector, boolean all) - Specified by:
getMetricsin interfaceorg.apache.hadoop.metrics2.MetricsSource
-
addContinuousSchedulingRunDuration
Deprecated. -
addNodeUpdateDuration
public void addNodeUpdateDuration(long value) -
addUpdateThreadRunDuration
public void addUpdateThreadRunDuration(long value) -
hasUpdateThreadRunChanged
@VisibleForTesting public boolean hasUpdateThreadRunChanged()
-