feat(telemetry): fast api middleware for open telemetry

This commit is contained in:
Emilio Garcia 2025-09-23 21:06:25 -04:00
parent fb93a6b6f5
commit 71f671b282
4 changed files with 141 additions and 12 deletions

View file

@ -411,6 +411,8 @@ def create_app() -> StackApp:
if Api.telemetry in impls:
setup_logger(impls[Api.telemetry])
if impls[Api.telemetry].fastapi_middleware:
impls[Api.telemetry].fastapi_middleware(app)
else:
setup_logger(TelemetryAdapter(TelemetryConfig(), {}))