bhatti admin status
bhatti admin status server only
One-shot system overview.
Synopsis
sudo bhatti admin status
Description
Reads the latest metrics snapshot and event log from the local SQLite database and prints a compact dashboard:
- Version + update notice — current server version, latest GitHub release if newer.
- Host stats — load average, memory in use vs. total.
- Sandbox totals — broken down by thermal state (hot/warm/cold).
- User totals — total users, currently-active users.
- API + proxy counters — total requests, errors, auth failures, cold-wake count.
- Per-user breakdown — sandbox count vs. limit, current running/stopped split.
- Recent events — last ~10 events from the audit log with a one-line summary each.
Reads database state directly; doesn't touch the engine. Safe to run while the daemon is busy.
Examples
sudo bhatti admin status
Bhatti v1.10.0
Host: 0.42 load, 12.4 / 32.0 GB memory
Sandboxes 17 total (4 hot, 6 warm, 7 cold)
Users 8 total, 5 active
API 184.2K requests, 423 errors, 12 auth failures
Proxy 47.1K requests, 89 errors, 156 cold wakes
USER SANDBOXES STATUS
alice 3/10 2 running, 1 stopped
bob 0/5 -
worker-bot 5/5 5 running
RECENT EVENTS
14:22:18 thermal.pause alice scraper idle=180s
14:21:45 sandbox.created bob test-1 cpus=2 mem=1024 image=minimal
14:20:11 proxy.error - staging alias=staging status=502
14:18:33 thermal.wake alice api from=cold 47ms
...
# Machine-readable
sudo bhatti admin status --json | jq .gauges.sandboxes_hot
Options
This command takes only global flags. See Global flags for --url, --token, --json, --timing, --data-dir.
See also
bhatti admin events— drill into the event logbhatti admin metrics— time-series view