2828from typing import List
2929
3030import grpc
31- from envoy_data_plane .envoy .extensions .common .ratelimit .v3 import (
32- RateLimitDescriptor )
33- from envoy_data_plane .envoy .extensions .common .ratelimit .v3 import (
34- RateLimitDescriptorEntry )
31+ from envoy_data_plane .envoy .extensions .common .ratelimit .v3 import RateLimitDescriptor
32+ from envoy_data_plane .envoy .extensions .common .ratelimit .v3 import RateLimitDescriptorEntry
3533from envoy_data_plane .envoy .service .ratelimit .v3 import RateLimitRequest
3634from envoy_data_plane .envoy .service .ratelimit .v3 import RateLimitResponse
3735from envoy_data_plane .envoy .service .ratelimit .v3 import RateLimitResponseCode
@@ -52,16 +50,14 @@ def __init__(self, namespace: str = ""):
5250 # Metric updates are thread safe
5351 self .throttling_signaler = adaptive_throttler .ThrottlingSignaler (
5452 namespace = namespace )
55- self .requests_counter = Metrics .counter (
56- namespace , 'RatelimitRequestsTotal' )
53+ self .requests_counter = Metrics .counter (namespace , 'RatelimitRequestsTotal' )
5754 self .requests_allowed = Metrics .counter (
5855 namespace , 'RatelimitRequestsAllowed' )
5956 self .requests_throttled = Metrics .counter (
6057 namespace , 'RatelimitRequestsThrottled' )
6158 self .rpc_errors = Metrics .counter (namespace , 'RatelimitRpcErrors' )
6259 self .rpc_retries = Metrics .counter (namespace , 'RatelimitRpcRetries' )
63- self .rpc_latency = Metrics .distribution (
64- namespace , 'RatelimitRpcLatencyMs' )
60+ self .rpc_latency = Metrics .distribution (namespace , 'RatelimitRpcLatencyMs' )
6561
6662 @abc .abstractmethod
6763 def throttle (self , ** kwargs ) -> bool :
0 commit comments