Class DegradedModeStats

java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.venice.controller.stats.DegradedModeStats

public class DegradedModeStats extends AbstractVeniceStats
Metrics for degraded mode operations including recovery, push auto-conversion, and incremental push blocking.
  • Constructor Details

    • DegradedModeStats

      public DegradedModeStats(io.tehuti.metrics.MetricsRepository metricsRepository)
  • Method Details

    • recordRecoveryStoreSuccess

      public void recordRecoveryStoreSuccess(String clusterName, String storeName)
    • recordRecoveryStoreFailure

      public void recordRecoveryStoreFailure(String clusterName, String storeName)
    • recordRecoveryVersionTransitioned

      public void recordRecoveryVersionTransitioned(String clusterName, String storeName)
    • recordRecoveryProgress

      public void recordRecoveryProgress(String clusterName, String datacenterName, double progress)
    • recordPushAutoConverted

      public void recordPushAutoConverted(String clusterName, String storeName)
    • recordPushBlockedIncremental

      public void recordPushBlockedIncremental(String clusterName, String storeName)
    • recordDegradedDcActiveCount

      public void recordDegradedDcActiveCount(String clusterName, double count)
    • recordRecoveryStoreDurationMs

      public void recordRecoveryStoreDurationMs(String clusterName, String storeName, double durationMs)
    • recordDegradedDcDurationMinutes

      public void recordDegradedDcDurationMinutes(String clusterName, String datacenterName, double durationMinutes)