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 Details

    • LOG

      public static final org.slf4j.Logger LOG
  • Method Details

    • getInstance

      public static FederationStateStoreClientMetrics 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:
      getMetrics in interface org.apache.hadoop.metrics2.MetricsSource
    • getNumConnections

      @VisibleForTesting public static int getNumConnections()