@Metrics(about="Aggregated metrics of TimelineCollector\'s running on each NM", context="timelineservice") public final class PerNodeAggTimelineCollectorMetrics extends Object
Modifier and Type | Method and Description |
---|---|
void |
addAsyncPutEntitiesLatency(long durationMs,
boolean succeeded) |
void |
addPutEntitiesLatency(long durationMs,
boolean succeeded) |
static void |
destroy() |
org.apache.hadoop.metrics2.lib.MutableQuantiles |
getAsyncPutEntitiesFailureLatency() |
org.apache.hadoop.metrics2.lib.MutableQuantiles |
getAsyncPutEntitiesSuccessLatency() |
static PerNodeAggTimelineCollectorMetrics |
getInstance() |
org.apache.hadoop.metrics2.lib.MutableQuantiles |
getPutEntitiesFailureLatency() |
org.apache.hadoop.metrics2.lib.MutableQuantiles |
getPutEntitiesSuccessLatency() |
public static PerNodeAggTimelineCollectorMetrics getInstance()
public static void destroy()
@VisibleForTesting public org.apache.hadoop.metrics2.lib.MutableQuantiles getPutEntitiesSuccessLatency()
@VisibleForTesting public org.apache.hadoop.metrics2.lib.MutableQuantiles getPutEntitiesFailureLatency()
@VisibleForTesting public org.apache.hadoop.metrics2.lib.MutableQuantiles getAsyncPutEntitiesSuccessLatency()
@VisibleForTesting public org.apache.hadoop.metrics2.lib.MutableQuantiles getAsyncPutEntitiesFailureLatency()
public void addPutEntitiesLatency(long durationMs, boolean succeeded)
public void addAsyncPutEntitiesLatency(long durationMs, boolean succeeded)
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.