Goal
One dashboard for the metrics that change minute-to-minute, not day-to-day.
Build
- Events land in ClickHouse; queries pre-aggregated into materialized views for sub-second reads.
- Dashboards push updates over WebSockets — no polling.
- Alert rules evaluated server-side and fired into Slack / webhook destinations.
Outcome
The "is something broken right now?" question gets answered in one place.