Skip to main content

Observability

Making systems understandable in production: the three pillars (logs, traces, metrics) and how to implement them in Rust.

Structured loggingtracing crate, spans, fields, subscribers
Distributed tracingOpenTelemetry, trace propagation, sampling
MetricsCounters, histograms, gauges — Prometheus, metrics crate
tokio-consoleLive view of async task states and poll times