~/talk

Disintegrated telemetry: The pains of monitoring asynchronous workflows

Talkat Monitorama PDX 2024 · 2024-06-10..06-12· [observability, distributed-systems]
links:none on file
slides:none on file

Asynchronous, temporally decoupled workflows create gaps that tear traces into chunks, so simple root-span tracing breaks at scale. The practical solution uses either a single long trace or multiple traces correlated with producer span and consumer span connected by a span link; OpenTelemetry messaging semantic conventions prescribe that invariant. W3C drafts for AMQP/MQTT context propagation exist but are unstable, sampling for linked traces is unresolved, vendor support is uneven though improving, and few instrumentation libraries implement the new conventions.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:03Defining asynchronous workflows
  3. 3:15Example of asynchronous workflow
  4. 5:24Temporal decoupling and gaps
  5. 7:56Modeling workflows as traces
  6. 9:41Span relationships and links
  7. 14:01Pain points in monitoring
  8. 16:15OpenTelemetry semantic conventions
  9. 22:22Current limitations and future work
  10. 24:31Roadmap and calls for help
  11. 27:40Q&A session
~/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.