Skip to content

Dashboard

The Dashboard app shows live metrics for the active server — CPU, memory, disk, network, uptime, and container counts — in a clean grid of cards.

  • CPU usage — percentage utilization, with per-core breakdown on hover.
  • Memory — used / total, with swap stats.
  • Disk — usage per filesystem (parsed from df -h).
  • Network — RX/TX rate per interface.
  • Uptime — current uptime and load averages.
  • Containers — running container count if Docker is available.

Behind the scenes, the dashboard issues a single multi-command execution plan that runs all the queries in parallel over separate SSH exec() channels. The orchestrator collects results, parses each, and returns a typed payload.

Auto-refreshes every 30 seconds. The output cache means an unchanged result costs essentially nothing to re-fetch.

Per-server widget selection, alert thresholds, and historical charts are on the roadmap.