Nishi Family › Compare › Supervision and Service Monitoring
Supervision and Service Monitoring — mechanically measured, liar-killed, sovereign.
Nishi vs systemd and supervisord and Prometheus and Netdata
| Capability | Nishi | systemd | supervisord | Prometheus | Netdata | Notes |
|---|---|---|---|---|---|---|
| Process supervision with crash-restart guards | Yes | Best | Yes | No | No | LIVE on the NAS: supervise + per-service guards; a guard restart of nx_relate_daemon was captured in this session's nx_status output; systemd is the init-system bar |
| Never-brick deploy watchdog (health-gated promote + auto-rollback) | Yes | No | No | No | No | DEPLOYED-GREEN proven across mgmt/edge/office arcs; the field bars supervise OR observe -- none promote with rollback (that is Argo-class territory, see /compare/deploy) |
| Health snapshot + service inventory API | Yes | Yes | Yes | Part | Yes | mgmt_snap.json written each poll; GET /api/services returned the live 14-service inventory over MCP in this session |
| Deployed-capability liveness audit (BUILT is not LIVE) | Yes | No | No | Part | No | The RACI monitor activity exists because a built reader shipped dead; this organ proves served-and-wired, not just compiled; Prometheus blackbox probing is the partial peer |
| Accountability-routed monitoring (RACI lineage) | Yes | No | No | No | No | Monitoring findings resolve to the ONE accountable role; the field routes to dashboards, not owners |
| Live-derived maturity grading (anti-staleness by design) | Yes | No | No | No | No | Grades re-derive from evidence files on every read -- a snapshot grade is impossible by construction; exposed live as an MCP tool |
| Web health dashboard | No | No | Part | Part | Best | A /health fleet UI exists in the containers arc but no serving symbol verified in THIS fleet's organs -- counted absent honestly; Netdata auto-dashboards are the bar; Prometheus needs Grafana |
| Time-series metrics database | No | No | No | Best | Yes | Prometheus TSDB is the bar; our snapshots are point-in-time, no history |
| Alerting rules + notification routing | No | Part | Part | Best | Yes | Alertmanager is the bar; our vizsla reminder engine fires medical deadlines but is NOT wired to service alerts -- the named next rung |
| Log aggregation + search | No | Best | Part | No | Part | journald is the bar; our logs are per-daemon /tmp tails read via status |
| Per-service resource metrics (CPU mem IO) | No | Part | No | Yes | Best | Netdata per-second resource visibility is the bar; systemd cgroup accounting partial |
| Anomaly detection / AIOps | No | No | No | Part | Best | Netdata ships ML anomaly bits; nothing sovereign here yet |
| SLO / error-budget tracking | No | No | No | Part | No | Prometheus recording rules approximate it; we track gate GREEN, not error budgets |
| Socket / timer activation | No | Best | No | No | No | systemd socket activation is the bar; our daemons are always-on |
| Dependency-ordered startup graph | No | Best | Part | No | No | systemd unit graphs are the bar; hostctl starts a flat ordered list |
| Resource-limit enforcement | No | Best | Part | No | No | systemd cgroup limits are the bar; rule 21 is awareness, not enforcement |
| Multi-host federated monitoring | No | No | No | Best | Part | Prometheus federation is the bar; laptop+NAS+workers exist but each is watched alone |
| U1 visual design of the monitoring surface | No | No | No | Part | Best | U-axes vs the NAMED product Netdata v2.10.3 dashboard (banked 2026-07-10); we ship no monitoring UI to grade |
| U2 interaction quality (drill-down, filtering, latency) | No | No | No | Part | Best | Netdata per-second interactive charts are the bar; nothing of ours to grade |
| U3 information design (what to look at first) | No | No | No | Part | Best | Netdata auto-organizes by host and service; our status output is a raw console dump |
| U4 polish and cohesion | No | No | No | Part | Best | Honest zero until a sovereign monitoring surface exists |
| Promotion and monitoring as ONE never-brick circuit | Best | No | No | No | No | Deploy gates on health, watchdog auto-rolls-back, guards respawn, liveness audits -- one auditable loop in one substrate; the field splits this across four tools and none rolls back |
| Capability-token remote ops with fixed-arg pinning | Best | No | No | No | No | Remote status/health run pinned allowlisted subs -- a hostile argv is IGNORED (proven 2026-07-08); no ambient authority anywhere; the field uses SSH keys and bearer tokens with full shell reach |
Generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/supervisor.matrix — every Nishi cell verified against real organ source on disk. Zero JS, zero trackers.