diff --git a/src/config/config_impl.go b/src/config/config_impl.go index 45c276b43..7e19fe4e3 100644 --- a/src/config/config_impl.go +++ b/src/config/config_impl.go @@ -290,7 +290,9 @@ func (this *rateLimitConfigImpl) GetLimit( } if descriptor.GetLimit() != nil { - rateLimitKey := descriptorKey(domain, descriptor) + //rateLimitKey := domain + "." + this.descriptorToKey(descriptor) + // when ip is unique for each request it generates too many stats counters and never cleans them up + rateLimitKey := domain + ".override" rateLimitOverrideUnit := pb.RateLimitResponse_RateLimit_Unit(descriptor.GetLimit().GetUnit()) // When limit override is provided by envoy config, we don't want to enable shadow_mode rateLimit = NewRateLimit(