~/talk

Where’s the Auto in Auto-Instrumentation? A Look at Current Automation Strategies with OTel

links:none on file
slides:none on file

Documentation for auto-instrumentation improves but practical details matter: OpenTelemetry now covers 11 languages and uses specific mechanisms like Node.js extension monkey‑patching, Java/.NET/Python bytecode agents and middleware injection, and the OTel Operator to inject SDKs into Kubernetes. eBPF enables observability for compiled Go but with limited visibility and caveats. Auto instrumentation requires instrumented libraries, cannot capture custom user or organizational context, sometimes adds notable overhead (PHP), and usually succeeds as a low-effort starting point — enable it and add manual spans where traces cross boundaries.

AI-written summary · about

  1. 0:00Auto-instrumentation challenges
  2. 1:04Goals and scope
  3. 3:09Metadata sources for telemetry
  4. 4:54OpenTelemetry instrumentation
  5. 6:21Auto-instrumentation methods
  6. 8:46Library instrumentation
  7. 12:00No-code instrumentation
  8. 13:47Bytecode injection
  9. 15:32eBPF for binaries
  10. 15:54Kubernetes operator
  11. 16:58Auto-instrumentation limits
  12. 18:23Manual annotations for telemetry
  13. 20:06Start with auto-instrumentation
  14. 21:49Implementation advice
  15. 22:33Q&A: off-the-shelf software
  16. 23:15Q&A: overhead and replacement
~/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.