Notes / Observability

Observability

176 notes

Overview

Observability Engineering

If this were a book, this page is the table of contents. Each Part below is a chapter; each chapter links out to the concepts, designs, and platform notes that already exist elsewhere in this wiki instead of duplicating them. Unwritten chapters are listed as Planned rows, not empty files.

Parts

00 — Foundations of Observability

The mental models that separate observability from monitoring: control theory, the signal types available, the lifecycle a signal travels through, and the maturity stages a team or platform progresses through.

01 — Observability Architecture

The platform-level architectural decisions that shape everything downstream — how data flows in, where control decisions live, and how the platform stays available and fair across tenants.

02 — Metrics Engineering

The time-series data model in depth — types, histograms, cardinality, storage engines, and query performance. See also the dedicated Prometheus book for full PromQL and production-operations depth.

03 — Logging Engineering

Structured logging, schema design, correlation, and the pipeline/cost/search concerns specific to log data at scale.

04 — Distributed Tracing

Why tracing exists, how a trace is modeled and propagated, sampling-strategy tradeoffs, and how stored traces support service-graph and critical-path analysis. See also Tempo and Jaeger for backend-specific detail.

05 — Continuous Profiling

Sampling-based CPU, memory, heap, and concurrency profiling, and what changes when profiling runs continuously in production rather than on demand.

06 — OpenTelemetry

OpenTelemetry’s architecture end to end — protocol, SDK internals, instrumentation strategy, semantic conventions, and Collector pipeline design and scaling.

07 — Instrumentation Patterns

A catalog of instrumentation approaches across common workload shapes — APIs, microservices, messaging, data stores, Kubernetes, serverless, and batch/background work.

08 — Kubernetes Observability

Kubernetes-native telemetry sources from control plane to container runtime, plus service-mesh and eBPF-based collection. See also the Kubernetes book’s Observability Part for kubectl-level operational detail.

09 — Cloud Observability

Native telemetry surfaces across AWS, Azure, and Google Cloud, and the added complexity of hybrid and multi-cloud environments.

10 — Observability Data Platforms

The storage backends underneath the signals covered elsewhere in this book — Prometheus/Mimir for metrics, Loki for logs, Tempo for traces, Pyroscope for profiles, and the Elasticsearch/ClickHouse/OpenSearch family for general-purpose event storage. See also grafana-cloud/README.md for Grafana Cloud-specific operational depth on Mimir/Loki/Tempo/Pyroscope.

11 — Visualization

Dashboard design principles and the golden-signals/RED/USE framing that keeps a dashboard answering real questions, across executive, engineering, and business-facing audiences.

12 — Alert Engineering

Alert design philosophy — symptom-based alerting, SLO-derived thresholds, deduplication and routing — and the on-call practice built on top of it.

13 — Reliability & SRE Integration

SLIs, SLOs, and error budgets as the reliability contract observability serves, plus the incident detection, response, postmortem, and chaos-engineering practices built on that contract. See also sre/README.md for the broader SRE discipline this integrates with.

14 — Cost Engineering

The cost drivers behind an observability platform’s bill, and the sampling, downsampling, retention, compression, and tiering levers used to control it.

15 — Security & Governance

Access control, tenancy isolation, and the privacy/compliance/secret-management obligations that apply specifically to telemetry data.

16 — Observability Platform Engineering

Building observability as a self-service, paved-road capability on an internal developer platform — pipelines, observability-as-code, GitOps, and platform APIs.

17 — AI & Intelligent Observability

AIOps, automated root-cause analysis, anomaly and event correlation, and the emerging LLM-assisted and autonomous-remediation layer — with an explicit read/write safety boundary.

18 — Interview Preparation

A structured question bank for MAANG-level observability and SRE interviews — system design, troubleshooting, and quantitative capacity-planning formats.

19 — Real-World Case Studies

How major engineering organizations have approached observability at scale, drawn from their public engineering writing, and the transferable lessons across them.

20 — Appendices

Quick-reference material — semantic conventions, query-language cheat sheets, and cost/readiness checklists — for use alongside the chapters above.

Metadata

AuthorAmit Singh
Scopeobservability
View as page →