Class FederationStateStoreClientMetrics
java.lang.Object
org.apache.hadoop.yarn.server.federation.store.metrics.FederationStateStoreClientMetrics
- All Implemented Interfaces:
org.apache.hadoop.metrics2.MetricsSource
@Private
@Unstable
@Metrics(about="Performance and usage metrics for Federation StateStore",
context="fedr")
public final class FederationStateStoreClientMetrics
extends Object
implements org.apache.hadoop.metrics2.MetricsSource
Performance metrics for FederationStateStore implementations.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidvoidgetMetrics(org.apache.hadoop.metrics2.MetricsCollector collector, boolean all) static intstatic voidstatic voidsucceededStateStoreCall(long duration)
-
Field Details
-
LOG
public static final org.slf4j.Logger LOG
-
-
Method Details
-
getInstance
-
failedStateStoreCall
public static void failedStateStoreCall() -
succeededStateStoreCall
public static void succeededStateStoreCall(long duration) -
incrConnections
public static void incrConnections() -
decrConnections
public static void decrConnections() -
getMetrics
public void getMetrics(org.apache.hadoop.metrics2.MetricsCollector collector, boolean all) - Specified by:
getMetricsin interfaceorg.apache.hadoop.metrics2.MetricsSource
-
getNumConnections
@VisibleForTesting public static int getNumConnections()
-