Observability

Observability#

throttled-py provides observability through a flexible Hook system. Hooks allow you to monitor rate limiting events and integrate with external monitoring systems.

Overview#

Observability features enable:

  • Monitoring: Track allowed/denied requests, current state

  • Metrics: Record rate limiting metrics with OpenTelemetry

  • Alerting: Trigger alerts when thresholds are exceeded

  • Analytics: Analyze rate limiting patterns for optimization

Built-in Hooks#

Hook

Description

OTelHook

OpenTelemetry metrics integration for monitoring rate limiting events.

See also

For information on creating custom hooks, see Hooks.

Contents#