๐Ÿ”ญ OpenTelemetry Observability Tutorial
Tutorial Prerequisites GitHub โ†—
Home / Production concerns
Part 4 4 chapters

Production concerns

Cardinality and cost, the service graph and SLOs, a production readiness checklist, and where to go from here.

Chapter 21

Cardinality and cost

How unbounded label and attribute values drive up storage and query cost across metrics, logs, and traces, and how to control spend at the Collector.

Read โ†’
Chapter 22

Service graph and SLOs

How a service graph is derived from spans, how span metrics and the four golden signals feed SLOs, and how to alert on them.

Read โ†’
Chapter 23

Production checklist

Rollout patterns, per-environment resource attributes, keeping secrets and PII out of telemetry, and the path from this local stack to a managed backend.

Read โ†’
Chapter 24

What's next

OTLP profiles as the emerging fourth signal, eBPF-based auto-instrumentation, the wider OpenTelemetry ecosystem, and where to read further.

Read โ†’
โ† Previous part Making signals useful Next part โ†’ Appendix

OpenTelemetry Observability Tutorial

Learn OpenTelemetry with the Grafana LGTM stack by instrumenting the same e-commerce demo across Spring Boot, Quarkus, and Python.

Tutorial

  • Outline
  • Why observability
  • Prerequisites and setup

Reference

  • OpenTelemetry โ†—
  • Grafana LGTM โ†—
  • View on GitHub โ†—
  • Issues โ†—
Open source ยท Apache 2.0 Last built 2026-10-09