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
Observability & Agents — panel view

How it works

  1. 01 On first boot the agent enrolls with step-ca and opens an mTLS WebSocket to the agent-gateway.
  2. 02 Heartbeats carry health and metrics; commands flow back down the same channel.
  3. 03 event-bridge bridges NATS to SSE so the panel shows live logs and releases.
  4. 04 metrics-consumer durably reads the metrics stream and inserts batches into ClickHouse.
Technical docs

Go deeper

Full technical reference — setup, schema and worked examples.

Technical docs