Class AggServerQuotaUsageStats


  • public class AggServerQuotaUsageStats
    extends AbstractVeniceAggStats<ServerQuotaUsageStats>
    AggServerQuotaUsageStats is the aggregate statistics for ServerQuotaUsageStats which measures requests and quota rejections of each store.
    • Constructor Detail

      • AggServerQuotaUsageStats

        public AggServerQuotaUsageStats​(io.tehuti.metrics.MetricsRepository metricsRepository)
    • Method Detail

      • recordAllowed

        public void recordAllowed​(java.lang.String storeName,
                                  long rcu)
      • recordRejected

        public void recordRejected​(java.lang.String storeName,
                                   long rcu)
      • recordAllowedUnintentionally

        public void recordAllowedUnintentionally​(java.lang.String storeName,
                                                 long rcu)
      • setStoreTokenBucket

        public void setStoreTokenBucket​(java.lang.String storeName,
                                        TokenBucket tokenBucket)