Observability & Agents
mTLS agents, live event streams and metrics into ClickHouse.
Each server runs an agent that enrolls with step-ca and dials a regional agent-gateway over mTLS, reporting health and metrics. The event-bridge fans NATS events out to browsers as live log and release streams; the metrics-consumer batches samples into ClickHouse.
Technical docs
How it works
- 01 On first boot the agent enrolls with step-ca and opens an mTLS WebSocket to the agent-gateway.
- 02 Heartbeats carry health and metrics; commands flow back down the same channel.
- 03 event-bridge bridges NATS to SSE so the panel shows live logs and releases.
- 04 metrics-consumer durably reads the metrics stream and inserts batches into ClickHouse.
Technical docs
Technical docs Go deeper
Full technical reference — setup, schema and worked examples.