Dev Tools · 2h ago
Rust uptime monitor hits 130K checks/sec per core with custom HTTP client
Uptimepage is an open-source uptime monitor written in Rust that ships as a single 23 MB binary. It uses Postgres for relational data and ClickHouse for time-series check results, avoiding common scaling pitfalls. A custom HTTP client built on hyper and rustls achieves 130K checks per second per core with per-phase timing.
Meridian48 take
The performance numbers are impressive but come from a laptop load test; real-world results may vary, though the architectural choices are sound.
Read the full reporting
Building an uptime monitor in Rust: one binary, two databases, 130K checks/sec per core →
DEV Community
rustuptime-monitor