The "Zen" of Python Exemplars
summary
Exemplars attach trace IDs to metric points so a dashboard diamond links directly to a trace; example setup sends OpenTelemetry traces to Jaeger and Prometheus-instrumented metrics to Prometheus, adding a zero‑padded hex trace ID (and optional trace URL) into the exemplar. OpenTelemetry’s metric spec includes exemplars but Python OTel SDK lacks exemplar support today, Prometheus stores exemplars behind a feature flag and only supports them on counters and histograms, and cloud managed Prometheus implementations vary. Exemplars speed trace onboarding but are not a silver bullet.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 0:25Zen of Python
- 1:11Exemplars
- 3:46Open Telemetry
- 9:28Things to keep in mind
- 11:34When and where
related talks
24mExemplars in Practice: Finding the Needle in Your Observability Haystack
29mWarp-Speed Debugging with Prometheus Exemplars
35mAn Exemplary Path: Leveraging EBPFs and OpenTelemetry To Auto-instrument for Exemplars
29mModern observability for Python
24mObservability and instrumentation via OpenTelemetry
27mEnd-to-end visibility in the cloud w/OpenTelemetry
43mWhat is this OpenTelemetry thing?
28mGetting Started with OpenTelemetry
