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 Details

    • getInstance

      public static PerNodeAggTimelineCollectorMetrics 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)