Class ZKFederationStateStoreOpDurations

java.lang.Object
org.apache.hadoop.yarn.server.federation.store.impl.ZKFederationStateStoreOpDurations
All Implemented Interfaces:
org.apache.hadoop.metrics2.MetricsSource

@Private @Unstable @Metrics(context="ZKFederationStateStore-op-durations") public final class ZKFederationStateStoreOpDurations extends Object implements org.apache.hadoop.metrics2.MetricsSource
  • Field Details

    • RECORD_INFO

      protected static final org.apache.hadoop.metrics2.MetricsInfo RECORD_INFO
  • Method Details

    • getInstance

      public static ZKFederationStateStoreOpDurations getInstance()
    • getMetrics

      public void getMetrics(org.apache.hadoop.metrics2.MetricsCollector collector, boolean all)
      Specified by:
      getMetrics in interface org.apache.hadoop.metrics2.MetricsSource
    • addAppHomeSubClusterDuration

      public void addAppHomeSubClusterDuration(long startTime, long endTime)
    • addUpdateAppHomeSubClusterDuration

      public void addUpdateAppHomeSubClusterDuration(long startTime, long endTime)
    • addGetAppHomeSubClusterDuration

      public void addGetAppHomeSubClusterDuration(long startTime, long endTime)
    • addGetAppsHomeSubClusterDuration

      public void addGetAppsHomeSubClusterDuration(long startTime, long endTime)
    • addDeleteAppHomeSubClusterDuration

      public void addDeleteAppHomeSubClusterDuration(long startTime, long endTime)
    • addRegisterSubClusterDuration

      public void addRegisterSubClusterDuration(long startTime, long endTime)
    • addDeregisterSubClusterDuration

      public void addDeregisterSubClusterDuration(long startTime, long endTime)
    • addSubClusterHeartbeatDuration

      public void addSubClusterHeartbeatDuration(long startTime, long endTime)
    • addGetSubClusterDuration

      public void addGetSubClusterDuration(long startTime, long endTime)
    • addGetSubClustersDuration

      public void addGetSubClustersDuration(long startTime, long endTime)
    • addGetPolicyConfigurationDuration

      public void addGetPolicyConfigurationDuration(long startTime, long endTime)
    • addSetPolicyConfigurationDuration

      public void addSetPolicyConfigurationDuration(long startTime, long endTime)
    • addGetPoliciesConfigurationsDuration

      public void addGetPoliciesConfigurationsDuration(long startTime, long endTime)
    • addReservationHomeSubClusterDuration

      public void addReservationHomeSubClusterDuration(long startTime, long endTime)
    • addGetReservationHomeSubClusterDuration

      public void addGetReservationHomeSubClusterDuration(long startTime, long endTime)
    • addGetReservationsHomeSubClusterDuration

      public void addGetReservationsHomeSubClusterDuration(long startTime, long endTime)
    • addDeleteReservationHomeSubClusterDuration

      public void addDeleteReservationHomeSubClusterDuration(long startTime, long endTime)
    • addUpdateReservationHomeSubClusterDuration

      public void addUpdateReservationHomeSubClusterDuration(long startTime, long endTime)
    • addStoreNewMasterKeyDuration

      public void addStoreNewMasterKeyDuration(long startTime, long endTime)
    • removeStoredMasterKeyDuration

      public void removeStoredMasterKeyDuration(long startTime, long endTime)
    • getMasterKeyByDelegationKeyDuration

      public void getMasterKeyByDelegationKeyDuration(long startTime, long endTime)
    • getStoreNewTokenDuration

      public void getStoreNewTokenDuration(long startTime, long endTime)
    • updateStoredTokenDuration

      public void updateStoredTokenDuration(long startTime, long endTime)
    • removeStoredTokenDuration

      public void removeStoredTokenDuration(long startTime, long endTime)
    • getTokenByRouterStoreTokenDuration

      public void getTokenByRouterStoreTokenDuration(long startTime, long endTime)
    • resetOpDurations

      @VisibleForTesting protected ZKFederationStateStoreOpDurations resetOpDurations()