~/talk

Dude, Where’s My Error?: How OpenTelemetry Records Errors, and Why It...

slides:none on file

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

  1. 0:00Introduction
  2. 2:28OpenTelemetry error recording
  3. 3:52Errors vs exceptions
  4. 5:59OpenTelemetry error handling
  5. 8:08Errors in spans and logs
  6. 16:40Demo overview
  7. 20:36Live error recording demo
  8. 25:37Error visualization in New Relic
  9. 28:53Summary
  10. 31:01Resources and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.