Dude, Where’s My Error?: How OpenTelemetry Records Errors, and Why It...
summary
A runnable demo shows a Python Flask app that throws an exception on even die rolls, instruments spans and span events, and sends traces, logs and metrics through an OpenTelemetry Collector to Jaeger, ServiceNow Cloud Observability, and New Relic. The demo uses GitHub Codespaces and Docker Compose, records errors via record_exception/record_error and span status, and reveals that backends render the same error differently and may count errors differently based on span kind.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:28OpenTelemetry error recording
- 3:52Errors vs exceptions
- 5:59OpenTelemetry error handling
- 8:08Errors in spans and logs
- 16:40Demo overview
- 20:36Live error recording demo
- 25:37Error visualization in New Relic
- 28:53Summary
- 31:01Resources and closing
related talks
26mDude, Where’s My Error?: How OpenTelemetry Records Errors, and Why...
02h 02mHow To Troubleshoot and Monitor Applications using OpenTelemetry
38mPractical introduction to OpenTelemetry tracing
25mHow to Use the OpenTelemetry Demo and Why It Matters
41mModern Application Debugging: An Introduction To OpenTelemetry
24m"Introduction to OpenTelemetry with Python"
24mHow To Monitor and Troubleshoot Applications using OpenTelemetry
27mDistributed Tracing with OpenTelemetry
