Monitoring Supervisors
CLI Status
naos supervisor status main
# Supervisor: main
# Strategy: one-for-one
# Max Restarts: 3 / Restart Window: 60s
#
# Children:
# researcher ● running 0 restarts
# analyzer ● running 2 restarts
# worker ✗ failed 3 restarts (max reached)
Dashboard
The dashboard provides a visual view of all supervisors:
naos dashboard --port 4200
# Open http://127.0.0.1:4200/supervisors
Audit Log
All supervisor events are logged:
naos audit --filter supervisor
# [10:00:01] supervisor.created main
# [10:00:05] supervisor.child_added main ← researcher
# [10:05:30] supervisor.child_failed main → researcher
# [10:05:31] supervisor.child_restart main → researcher (1/3)
API
The dashboard API provides JSON data:
curl http://127.0.0.1:4200/api/supervisors | jq