Topic domain

Observability

Inferring system state from the signals it emits.

Articles
80
Clusters
8
Foundational
24
Intermediate
32
Advanced
24

Metrics

10

Counters, histograms, and aggregation.

  1. Counter Resets and the Extrapolation Inside rate()
  2. Scrape Interval, Lookback Delta, and the Resolution of a Rate
  3. Histogram Buckets, the +Inf Bucket, and How Quantiles Are Interpolated
  4. Aggregation Laws: Which Metric Operations Commute
  5. Cardinality Explosion and Where It Comes From
  6. Exponential Histograms and the Mergeable Bucket Layout
All 10 in this cluster →

Logging

10

Structure, levels, and retention.

  1. Record Framing: Why a Log Line Needs a Delimiter Contract
  2. Structured Fields Versus Formatted Message Strings
  3. Severity Levels as a Filtering Contract
  4. Retention Policy as a Storage Budget
  5. Inverted Index Construction and Query Planning for Log Search
  6. Repeat Suppression and Template Fingerprints
All 10 in this cluster →

Tracing

10

Spans, context propagation, and sampling.

  1. Span Anatomy: Trace IDs, Span IDs, and Parent Links
  2. The traceparent Header: Field Widths and Version Negotiation
  3. Propagating Context Across Queues, Threads, and Proxies
  4. Clock Skew and the Arithmetic of Span Durations
  5. Head-Based Sampling: Where the Decision Belongs and What It Costs
  6. Tail-Based Sampling: Buffering Traces Until the Outcome Is Known
All 10 in this cluster →

Symptom-based paging and burn rates.

  1. Error Budgets and the Burn Rate That Consumes Them
  2. Symptom-Based Alerting and the Cause Signals It Replaces
  3. Routing Alerts by Required Response: Page, Ticket, and Log Line
  4. Multiwindow Burn-Rate Alerts and the Short Window as a Reset
  5. Alert State, Hysteresis, and the Cost of Flapping
  6. Fleet-Wide Alerting and the Per-Instance Rule
All 10 in this cluster →

Objectives, error budgets, and policy.

  1. The SLI Ratio: Numerator, Denominator, and Measurement Point
  2. Error Budget Units: Why Burn Rate Beats Remaining Budget
  3. Objective Windows: Rolling Windows, Calendar Months, and Time Equivalence
  4. Multiwindow Burn-Rate Alerts and Why a Short Window Also Suppresses
  5. Deriving Latency Targets from Percentile Distributions
  6. Low-Volume Objectives and the Distortion of Counting Qualifiers
All 10 in this cluster →

Collection, enrichment, and cost control.

  1. Batching and Flush Policy in Telemetry Agents
  2. Push and Pull Collection Models and Who Owns the Sample Clock
  3. Head-Based Sampling by Trace-ID Threshold
  4. Tail Sampling and the Cost of the Decision Window
  5. Cardinality Control in Metric Pipelines
  6. Fan-Out Topologies and Duplicate Export
All 10 in this cluster →

Hypothesis-driven investigation.

  1. Discriminating Tests and the Shape of a Suspect Set
  2. Bisecting a Deploy Range When the Fault Is Not Monotone
  3. Clock Domains and the Ordering of Events Across Hosts
  4. Reproduction Fidelity and the Sources of Nondeterminism
  5. Reading a Diff for the Mechanism It Changed
  6. Establishing Onset Before Correlating It With Changes
All 10 in this cluster →

Continuous profiling and overhead.

  1. Signal-Driven Sampling: How a Profiler Captures a Stack Without Instrumenting Code
  2. Frame Pointers, DWARF Call Frame Information, and What Breaks When Both Are Absent
  3. Build IDs, Separate Debug Files, and Symbol Resolution at Scale
  4. Sampling Error, Skid, and How Many Samples a Profile Needs
  5. The Overhead Budget of a Sampling Profiler
  6. Folded Stacks, Call Trees, and What Aggregation Destroys
All 10 in this cluster →

All Observability articles