~/talk

Discovering the Magic Behind OpenTelemetry Instrumentation

Talkat DevConf.CZ 2026 · on Friday, 2026-06-19· at 14:00· D0206 (capacity 154)· [observability]
links:none on file
slides:none on file

Argues manual instrumentation gives richer, actionable context than relying solely on automatic hooks (monkey patching, JVM bytecode, eBPF), and demonstrates a client/server demo that uses 3–5 metrics to produce success rate and per-method latency histograms. Shows pipeline: API/SDK instrumentation -> OpenTelemetry Collector -> VictoriaMetrics (metrics), Victoria Logs, Victoria Traces -> Grafana, and warns that automatic instrumentation can flood backends and hurt performance. Emphasizes semantic conventions and context propagation, and flags span events deprecated so correlate logs with trace IDs or use collector-generated metrics.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45What OpenTelemetry is
  3. 3:08Demystifying instrumentation
  4. 5:56Why manual instrumentation
  5. 7:19Instrumenting metrics
  6. 9:48API vs SDK and vendor neutrality
  7. 11:13Live demo setup
  8. 13:24Logs and observability
  9. 15:29Enriching logs with Collector
  10. 18:01Logging drawbacks
  11. 19:06Why tracing is essential
  12. 20:30Understanding traces and spans
  13. 22:11Semantic conventions
  14. 23:15Context propagation
  15. 24:16Visualizing traces
  16. 25:39Metrics from traces
  17. 27:26Recap and key takeaways
  18. 28:29Q&A
~/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.