Module middleware

Module middleware 

Source
Expand description

Observability middleware for request tracking and metrics.

Provides:

  • Request ID generation and propagation
  • HTTP metrics collection
  • Request/response logging

Structs§

RequestId
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§

MetricsLayer
Alias for metrics_layer
MiddlewareLayer
Type alias for the middleware layer.
RequestIdLayer
Alias for request_id_layer