Distributed Context Propagation: How you can use it to Improve Observability..
summary
Standardizes a single HTTP header for propagating arbitrary key/value request context so services can do traffic prioritization, targeted chaos or fault injection, label synthetics, and attribute infrastructure spend. Demonstrates a live demo built with OpenTelemetry Baggage APIs, explains the W3C spec now at candidate recommendation and how W3C Baggage carries start times and transaction names. Describes a Microsoft-built business transaction protocol that uses baggage to produce end-to-end async metrics and shows how to emit cumulative duration metrics and spans across queues.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 1:51Distributed systems challenges
- 3:57Defining request context
- 5:48Developing a propagation method
- 10:31W3C baggage specification
- 13:53Improving system control
- 16:02Enhancing system observability
- 19:09Business transaction protocol
- 25:00Summary and conclusion
- 26:46Questions and answers
related talks
21mContext Propagation in OpenTelemetry: Beyond “Hello World” Examples
30mTesting in A Distributed Systems World
52mModern Observability and Event Driven Architectures
05mThe Role of Context in Observability
01h 28mUnderstanding Distributed Systems with OpenTelemetry
34mReduce Complexity with Distributing Tracing
57mYour Distributed System is Talking to You: OpenTelemetry
38mOff the Beaten Path: Moving Observability Focus from Your Service
