@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()
public org.apache.hadoop.metrics2.lib.MutableQuantiles getPutEntitiesSuccessLatency()
public org.apache.hadoop.metrics2.lib.MutableQuantiles getPutEntitiesFailureLatency()
public org.apache.hadoop.metrics2.lib.MutableQuantiles getAsyncPutEntitiesSuccessLatency()
public org.apache.hadoop.metrics2.lib.MutableQuantiles getAsyncPutEntitiesFailureLatency()
public void addPutEntitiesLatency(long durationMs, boolean succeeded)
public void addAsyncPutEntitiesLatency(long durationMs, boolean succeeded)
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.