Class PerNodeAggTimelineCollectorMetrics
java.lang.Object
org.apache.hadoop.yarn.server.timelineservice.metrics.PerNodeAggTimelineCollectorMetrics
@Metrics(about="Aggregated metrics of TimelineCollector\'s running on each NM",
context="timelineservice")
public final class PerNodeAggTimelineCollectorMetrics
extends Object
Metrics class for TimelineCollectorWebService
running on each NM.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAsyncPutEntitiesLatency(long durationMs, boolean succeeded) voidaddPutEntitiesLatency(long durationMs, boolean succeeded) static voiddestroy()org.apache.hadoop.metrics2.lib.MutableQuantilesorg.apache.hadoop.metrics2.lib.MutableQuantilesorg.apache.hadoop.metrics2.lib.MutableQuantilesorg.apache.hadoop.metrics2.lib.MutableQuantiles
-
Method Details
-
getInstance
-
destroy
public static void destroy() -
getPutEntitiesSuccessLatency
@VisibleForTesting public org.apache.hadoop.metrics2.lib.MutableQuantiles getPutEntitiesSuccessLatency() -
getPutEntitiesFailureLatency
@VisibleForTesting public org.apache.hadoop.metrics2.lib.MutableQuantiles getPutEntitiesFailureLatency() -
getAsyncPutEntitiesSuccessLatency
@VisibleForTesting public org.apache.hadoop.metrics2.lib.MutableQuantiles getAsyncPutEntitiesSuccessLatency() -
getAsyncPutEntitiesFailureLatency
@VisibleForTesting public org.apache.hadoop.metrics2.lib.MutableQuantiles getAsyncPutEntitiesFailureLatency() -
addPutEntitiesLatency
public void addPutEntitiesLatency(long durationMs, boolean succeeded) -
addAsyncPutEntitiesLatency
public void addAsyncPutEntitiesLatency(long durationMs, boolean succeeded)
-