Spanda aggregates runtime health from heartbeats, process health, active faults, and configured monitors.
| Status | Meaning |
|---|---|
Healthy |
No active faults |
Warning |
Minor fault or configuration concern |
Degraded |
Fault affecting operation but not critical |
Critical |
Fault requiring immediate attention |
Crashed |
Process or runtime crash detected |
Rebooted |
Unexpected reboot detected |
Unknown |
Insufficient data |
RuntimeHealth— overall health with heartbeats, processes, and active faultsProcessHealth— per-process status, exit code, restart count, uptimeHeartbeatStatus— per-target heartbeat monitoring stateResourcePressure— CPU, memory, disk, GPU, battery, network pressure
spanda runtime health rover.sd
spanda runtime health rover.sd --json
spanda fault scan rover.sdRuntime health feeds into:
- Readiness — fault impact on deployment readiness
- Assurance — uptime and crash-free duration evidence
- Diagnosis — causal explanation of faults
- Recovery — recommended recovery actions
- Replay — fault events in mission traces