1 — Why Tracing Exists
Purpose
[stub: why-tracing-exists]
Metadata
| Author | Amit Singh |
| Scope | observability |
Local graph
Related notes
2 — Trace Context
Covers the trace ID / span ID / trace flags that identify a request and its position in a trace, and how they are carried across process boundaries.
3 — Span Modeling
Covers what a span should represent — operation boundaries, parent/child relationships, and span attributes vs. events.
4 — Context Propagation
Covers how trace context survives async boundaries, message queues, and batch jobs — and the common places it silently breaks.
5 — Trace Sampling
Covers head-based sampling decisions made at trace start, and their tradeoff against tail-based sampling on completeness vs. cost.