-
Notifications
You must be signed in to change notification settings - Fork 877
Open
Description
This ticket is to add a new contrib instrumentation package that captures uncaught exceptions and unhandled asyncio task exceptions and emits them as OpenTelemetry logs. This provides a consistent, out‑of‑the‑box error tracking signal across services without custom handlers, and ensures "last error" telemetry reaches the standard logs pipeline.
Backend services frequently fail without producing telemetry:
- Uncaught exceptions terminate processes without a log record.
- Unhandled asyncio task exceptions are only printed to stderr.
Teams lose stack traces, severity, and a consistent error tracking experience.
Once one of those events happens, the new instrumentation can capture the Exception and create a log message following the OpenTelemetry semantic conventions for exception: https://opentelemetry.io/docs/specs/semconv/exceptions/exceptions-logs/
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels