buildgrid.server.metering.metering module
- class buildgrid.server.metering.metering.Metering(redis: RedisProvider, throttling_config: ThrottlingConfig, throttling_data_expiration_sec: int = 600, operation_deduplication_period_sec: int = 30)
Bases:
objectRedis-backed metering service.
Provides get_throttling/put_usage for tracking resource consumption and throttling execution requests.
- get_throttling(identity: Identity) GetThrottlingResponse