Expand description
Observability middleware for request tracking and metrics.
Provides:
- Request ID generation and propagation
- HTTP metrics collection
- Request/response logging
Structs§
- Request
Id - Request ID extension type.
Constants§
- REQUEST_
ID_ HEADER - Header name for request ID.
Functions§
- metrics_
handler - Get metrics endpoint handler.
- metrics_
layer - Create a metrics layer.
- metrics_
middleware - Metrics middleware - records HTTP request metrics.
- request_
id_ layer - Create a request ID layer function.
- request_
id_ middleware - Request ID middleware - adds request ID to all requests.
Type Aliases§
- Metrics
Layer - Alias for metrics_layer
- Middleware
Layer - Type alias for the middleware layer.
- Request
IdLayer - Alias for request_id_layer