Show HN: Dial9, a tool for diagnosing p99+ performance in Rust programs
Category: observability
Tags: rust, tokio, performance-profiling, tracing, async-debugging
Score: 7.8/10 (Innovation: 7, Technical: 9, Documentation: 8, Utility: 7)
Dial9 is a high-performance tracing and diagnostics tool for Rust/Tokio applications that records nanosecond-resolution event data (Tokio runtime events, CPU profiles, memory allocations, and OS-level metrics) into rotated trace files for post-hoc analysis. It fills a critical gap between real-time monitoring tools like tokio-console and aggregate metrics by enabling deep forensic debugging of p99+ latency issues and production performance anomalies.
Target audience: backend devs
Repository: https://github.com/dial9-rs/dial9 · Rust · Apache-2.0 · 391 stars
View on Hacker News