1 Built-in dashboards
Every service ships a Svelte 5 / Tailwind 4 dashboard served by the backend binary. Stats, jobs, events, and config are one click away.
2 WebSocket channels
Subscribe to system.events, system.logs, and jobs.events for live traffic. All channels share the same auth key.
3 Metrics
Point Prometheus at /metrics. Dashboards-as-code in Grafana ship in the docs folder of each repo.
4 Logs
Structured JSON to stdout. Ship to Loki, Datadog, or your log aggregator of choice. Every log line carries the job ID when relevant.