feat(telemetry): fast api middleware for open telemetry

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

View file

@ -430,6 +430,8 @@ def create_app(
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(), {}))