Observability

Observability

OpenTelemetry, Prometheus at scale, SLOs, eBPF, alert fatigue.

66Articles
66Topics covered
Articles in this category

All 25 articles, sorted alphabetically

Advertisement
ARTICLE · 01

Grafana

Data source federation. Loki + Tempo. Grafana Cloud + Alloy.

Read article
ARTICLE · 02

Loki vs Elastic vs ClickHouse for Logs

Cost, query speed, and the cardinality story.

Read article
ARTICLE · 03

Adaptive trace sampling architecture

Deep-dive on adaptive sampling for distributed tracing: why fixed-rate sampling fails, a rate governor that measures per-operation throughput and allo…

Read article
ARTICLE · 04

Metrics anomaly detection architecture

Deep-dive on anomaly detection for metrics at scale: series routing and windowing, seasonal baseline stores, cheap detector ensembles with persistence…

Read article
ARTICLE · 05

Burn-rate SLO alerting architecture

Deep-dive on multi-window multi-burn-rate SLO alerting: why a burn rate (observed error ratio divided by the budget the SLO permits) turns an alert in…

Read article
ARTICLE · 06

Metric cardinality -- the silent cost driver of observability

Deep-dive on metric cardinality: every label combination as a distinct time series, cardinality as the product of label value counts, explosions from …

Read article
ARTICLE · 07

Dashboards-as-code architecture

Deep-dive on building observability dashboards as versioned code: shared panel and query libraries for consistency, CI validation that catches broken …

Read article
ARTICLE · 08

eBPF Observability Architecture in Depth

A 2500-word walkthrough of eBPF observability: user app, kernel attach points, verifier + JIT, maps, network/syscall/user probes, aggregator, export.

Read article
ARTICLE · 09

Full-Stack Observability Architecture in Depth

A 2500-word walkthrough of a modern observability stack: OTel, collector, metrics/traces/logs/profiles/eBPF, alerting, dashboards, and on-call.

Read article
ARTICLE · 10

Head-based trace sampling architecture

Deep-dive on head-based sampling for distributed tracing: the root-span sampling decision, the sampled flag in propagated trace context, consistent tr…

Read article
ARTICLE · 11

Health check architecture

Deep-dive on health checking: why liveness, readiness, and startup probes ask different questions, shallow vs deep checks, how a shared /health endpoi…

Read article
ARTICLE · 12

Latency histograms and quantile estimation architecture

Deep-dive on latency histograms: hot-path bucket counters, why percentiles don't average, cumulative buckets and mergeability…

Read article
ARTICLE · 13

Metric downsampling architecture

Deep-dive on metric downsampling: why lossy aggregation must preserve the extremes incidents live in, the tiered storage model and cascading rollups, …

Read article
ARTICLE · 14

Metrics

How metrics work: counters, gauges, histograms, and dimensional cardinality.

Read article
ARTICLE · 15

OpenTelemetry Collector architecture

Deep-dive on the OTel Collector: receiver/processor/exporter pipelines and connectors, daemonset agents vs gateway fleets, trace-affinity tail samplin…

Read article
ARTICLE · 16

Recording rules architecture

Deep-dive on monitoring recording rules: evaluating expensive queries on a fixed interval and storing results as cheap derived series, the rule evalua…

Read article
ARTICLE · 17

Real User Monitoring

Deep-dive on Real User Monitoring: browser SDK instrumentation, Core Web Vitals (LCP/INP/CLS), session and error tracking, beacon transport, field vs …

Read article
ARTICLE · 18

OpenTelemetry semantic conventions architecture

Deep-dive on OpenTelemetry semantic conventions, the standardized registry of attribute names, types, and values that makes telemetry correlatable acr…

Read article
ARTICLE · 19

Span metrics architecture

Deep-dive on span metrics: the OTel Collector spanmetrics connector, RED metrics (rate/errors/duration) with dimensions, exemplars linking metrics to …

Read article
ARTICLE · 20

Synthetic monitoring -- testing from the outside, always

Deep-dive on synthetic monitoring: proactive scripted probes (uptime, API, browser flows), running from many locations, the comparison to real user mo…

Read article
ARTICLE · 21

Tail-based trace sampling architecture

Deep-dive on tail-based sampling: why head sampling loses incident evidence, trace-ID-aware load balancing, decision buffers and windows, keep policie…

Read article
ARTICLE · 22

Trace context propagation architecture

Deep-dive on distributed trace context propagation: the W3C traceparent wire format, inject/extract at every boundary, parent/child span linkage, bagg…

Read article
ARTICLE · 23

Distributed Traces

How distributed traces link operations across services via trace context propagation.

Read article
ARTICLE · 24

On-Call Runbooks

Every alert has a runbook. Live document. Actual practice.

Read article
ARTICLE · 25

Prometheus

Pull-based metrics. TSDB. PromQL. Alerting.

Read article