Class ServerQuotaUsageStats


  • public class ServerQuotaUsageStats
    extends AbstractVeniceStats
    for measuring requests and quota rejections for each store
    • Constructor Detail

      • ServerQuotaUsageStats

        public ServerQuotaUsageStats​(io.tehuti.metrics.MetricsRepository metricsRepository,
                                     java.lang.String name)
    • Method Detail

      • recordAllowed

        public void recordAllowed​(long rcu)
        Parameters:
        rcu - The number of Read Capacity Units that the allowed request cost
      • recordRejected

        public void recordRejected​(long rcu)
        Parameters:
        rcu - The number of Read Capacity Units tha the rejected request would have cost
      • recordAllowedUnintentionally

        public void recordAllowedUnintentionally​(long rcu)
      • setTokenBucket

        public void setTokenBucket​(TokenBucket tokenBucket)