Observability · Cluster

Metrics

Counters, histograms, and aggregation.

  1. 01 Counter Resets and the Extrapolation Inside rate() Why a monotonic counter loses its meaning when a process restarts, how reset detection reconstructs the increment, and what the edge extrapolation in a rate query assumes. foundational · Aug 18, 2025
  2. 02 Scrape Interval, Lookback Delta, and the Resolution of a Rate How sampling period sets the highest frequency a rate graph can show, why aliasing turns a steady signal into a beat pattern, and what lookback staleness does at the edges. foundational · Oct 28, 2024
  3. 03 Histogram Buckets, the +Inf Bucket, and How Quantiles Are Interpolated Why histograms store counts per bucket rather than values, how cumulative bucket counts make merging trivial, and what linear interpolation inside a bucket assumes about the distribution. foundational · Mar 6, 2026
  4. 04 Aggregation Laws: Which Metric Operations Commute Why sums, counts, minimums and maximums survive regrouping while averages and percentiles do not, and how the order of rate and sum changes the answer. intermediate · Jul 7, 2023
  5. 05 Cardinality Explosion and Where It Comes From How label combinations multiply into series count, why an unbounded label value destroys an index, and which containment measures actually bound the growth. intermediate · Feb 29, 2024
  6. 06 Exponential Histograms and the Mergeable Bucket Layout How boundaries derived from a growth factor give uniform relative error, why an offset and a scale factor are enough to merge two histograms, and where the resolution limits sit. intermediate · May 4, 2024
  7. 07 Delta and Cumulative Temporality in Collection Pipelines How the two ways of reporting a sum interact with resets, why one is cheaper to transmit and the other cheaper to align, and how a pipeline converts between them without losing increments. intermediate · Jan 24, 2024
  8. 08 Recording Rules, Pre-Aggregation, and the Cost of Evaluating at Read Time Why the same query evaluated per-panel at render time multiplies work by viewers, how a pre-aggregated rule trades flexibility for a bounded cost, and what staleness the rule introduces. advanced · Mar 27, 2026
  9. 09 Delta-of-Delta Timestamps and XOR Float Encoding on Disk How a time series block compresses to roughly two bytes per sample using a predictable timestamp pattern and the leading zeros of consecutive floats. advanced · Jun 9, 2026
  10. 10 Label Matchers, Posting Lists, and How a Series Is Selected How the inverted index maps label pairs to series, why equality matchers intersect cheaply while regex matchers degrade to scans, and what the index cannot answer. advanced · Sep 17, 2026