Observability πŸ“Š

End-to-end observability, distributed telemetry, and site reliability engineering (SRE) for modern cloud-native systems.


Start here


1. OpenTelemetry β€” the telemetry standard

Comprehensive 13-part curriculum covering the OTel architecture and data model:


2. Metrics

  • Prometheus architecture β€” Pull model, series and labels, metric types, the TSDB, scaling with remote write
  • PromQL β€” Selectors, rate, aggregation, histograms, recording rules
  • Instrumenting applications β€” Client libraries in Go and Python, and the mistakes that make metrics expensive

3. Logs

  • Logging β€” Structured logs, levels, the collection pipeline, Loki and LogQL, cost control

4. Traces

  • Distributed tracing β€” Reading a trace, context propagation, head and tail sampling, span metrics, backends

5. Platforms and visualisation

  • Grafana β€” Dashboard design, variables, dashboards as code, correlating signals
  • The LGTM stack β€” Loki, Grafana, Tempo and Mimir as one platform: architecture, deployment modes, run or buy
  • eBPF for observability β€” Kernel-level visibility without instrumentation, and its limits

6. Acting on it