Check control-plane health with nora doctor
Run a one-shot self-check of the Nora control plane — database, provisioning queue, Kubernetes targets, secret posture, fleet health, and gateway exposure — from the CLI or the admin Health panel.
nora doctor aggregates the checks an operator runs by hand after an install or before a launch into a single report. It reads only state the control plane already owns, so it is safe to run any time. The same report backs the admin Health panel.
Run it from the CLI
Install the CLI first if you have not (npm install -g @noraai/cli — see the CLI guide).
--json— emit the raw report (for scripting or piping tojq).--fresh— bypass the short server-side cache and recompute now.
fail, so you can gate a deploy script on it:
nora doctor requires an API key whose issuing user is a platform admin. A non-admin key receives a clear 403 message.Read it in the admin dashboard
The admin Health panel renders the same report with a re-run button and auto-refreshes every 30 seconds.What it checks
The overall status is the worst of the individual checks:
ok, warn, or fail. A single failing check (for example, an unreachable Redis) is reported on its own line and does not suppress the others.
API
The report is also available directly:?fresh=1 to bypass the cache. See the response shape in the report above (--json).
