tokio-trace: scoped, structured, async-aware diagnostics
no recording on file
summary
Introduces tokio-trace, a set of Rust libraries for emitting scoped, structured, async-aware diagnostics instead of traditional text logs. Covers motivation from async logging problems, core concepts and primitives for modeling contextual and causal relationships between events, and shows how to use tokio-trace in Rust (designed by the Tokio project but usable in any Rust codebase).
AI-written summary · about
related talks
38mLess Tokio is More Tokio: Strategies for Accelerating a Rust Native Search Database
47mAre we observable yet?
05m“Using async-profiler to Find Tail Latency Issues”
13mLightning Talk: dial9: WTF is Tokio actually doing?
16mBuilding a Production Control Plane with Tokio
57mDTrace for Rust... and everything else too!
16mEmpowering Fearless Data Engineering
53mOpening Keynote with Carl Lerche and Alice Ryhl