SherlockLiu Logo SherlockLiu
Practical OpenTelemetry
Engineering · Books

Practical OpenTelemetry

A 12-part, hands-on field guide to Practical OpenTelemetry by Daniel Gomez Blanco — the why, the how, and the roll-out of the OpenTelemetry standard, with original diagrams.

Series progress
12 / 12 parts
Start Reading

All Parts

1

Practical OpenTelemetry — Part 1: The Five Clocks Inside Your MTTR

Aug 13, 2026 10 min

Your MTTR hides five separate clocks — the industry spent 20 years optimizing the wrong one. Why monitoring and observability aren't the same thing.

2

Practical OpenTelemetry — Part 2: Open Standards and the Vendor Shift

Aug 14, 2026 9 min

Instrument once, export everywhere: how OpenTelemetry merged two competing projects into one standard and changed what vendors actually sell.

3

Practical OpenTelemetry — Part 3: The Spec, Signals, and Stability

Aug 15, 2026 13 min

Traces, metrics, logs, and baggage — plus the API/SDK split and semantic conventions that make OpenTelemetry a standard instead of just another library.

4

Practical OpenTelemetry — Part 4: Auto-Instrumentation, Zero Code Changes

Aug 16, 2026 10 min

The fastest path to OpenTelemetry: attach an agent, get 122 libraries instrumented — zero code changes. When to customize it, when to turn it off.

5

Practical OpenTelemetry — Part 5: Context, Baggage, and Propagators

Aug 17, 2026 10 min

Traces span services — but who carries context between them? How OTel's Context API, Baggage, and propagators turn isolated telemetry into one story.

6

Practical OpenTelemetry — Part 6: Tracing: Supercharged Structured Logs

Aug 18, 2026 14 min

Spans, span kinds, async causality, and why fire-and-forget tasks silently corrupt your traces. The tracing chapter of Practical OpenTelemetry, with diagrams.

7

Practical OpenTelemetry — Part 7: Metrics and Cardinality

Aug 19, 2026 13 min

Six instrument types, five aggregation strategies, and the cardinality mistakes that make metric backends fall over — OTel's metrics API, explained.

8

Practical OpenTelemetry — Part 8: Logging: Enrich, Don't Replace

Aug 20, 2026 11 min

OTel doesn't replace your logging framework — it contextualizes it. Why the Logs API is experimental, and how trace IDs get into logs you already have.

9

Practical OpenTelemetry — Part 9: The Collector and OTLP

Aug 21, 2026 13 min

Receivers, processors, exporters, pipelines — how the Collector became observability's universal plumbing, and the OTLP protocol underneath it.

10

Practical OpenTelemetry — Part 10: Sampling and Deployment Models

Aug 22, 2026 12 min

Head-based, consistent-probability, and tail-based sampling — three strategies with real math — plus the four places a Collector can physically live.

11

Practical OpenTelemetry — Part 11: Minimizing Adoption Friction

Aug 23, 2026 9 min

Where to start an OpenTelemetry rollout, how to migrate off OpenTracing without breaking the chain, and why auto-instrumentation always wins by default.

12

Practical OpenTelemetry — Part 12: Adopting Observability

Aug 23, 2026 11 min

The effectiveness test for observability, why postmortems should measure MTTK, and the book's closing philosophy: enablement over control.