~/talk

Your Distributed System is Talking to You: OpenTelemetry

Talkat Philly ETE 2023 · 2023-04-11..04-12· [observability, distributed-systems]
slides:none on file

Modern observability uses distributed tracing with OpenTelemetry to turn requests into correlated spans and full traces; a demo app with about 10 services in 8 languages sends spans to Jaeger or a vendor backend (Honeycomb mentioned) via the OpenTelemetry Collector (receivers, processors, exporters) over OTLP; automatic instrumentation covers web frameworks, custom attributes carry business fields, and storage cost forces tail sampling and batching; an open-source Refinery tail-sampler and semantic-convention debates (blocking .NET 1.0) are notable operational realities.

AI-written summary · about

  1. 0:00Introduction to observability
  2. 1:27Why software can't explain itself
  3. 4:36What is telemetry?
  4. 6:23Logs vs metrics vs traces
  5. 10:16Modern observability pipelines
  6. 11:19Live demo of OpenTelemetry
  7. 18:00What are distributed traces?
  8. 21:33OpenTelemetry's origins
  9. 23:43OpenTelemetry Collector
  10. 31:25Instrumentation strategies
  11. 34:39Checking language support
  12. 35:00Sending telemetry to a backend
  13. 40:27OpenTelemetry weaknesses
  14. 43:17Alternatives to OpenTelemetry
  15. 44:22Getting started with OpenTelemetry
  16. 45:24Choosing a telemetry backend
  17. 49:18Sampling and storage costs
  18. 51:23Building an observability team
  19. 53:10The instrumentation loop
  20. 54:37Why observability matters
~/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.