◉ ObserveCo

Restart Quality — last 24h · 2026-05-28
Fleet
Restarts
Tokens
Errors
Alerts
43
Healthy Restarts
6
TOCTOU Races
0
Real Crashes
Healthy restart — sub-second KeepAlive, no data loss
TOCTOU race — file consumed between notification and .stat()
Real crash — SIGSEGV, OOM, config error, persistent failure
pragma-acps-watcher launchd
⚠️ 100% false alarm ratio
Restarts: 8
KeepAlive: 2
TOCTOU: 6
Crashes: 0
Restart quality breakdown ↑ 3 fewer than yesterday
2
6
▶ View restart timeline
Restart Timeline — Last 24h 6 TOCTOU races · 0 real crashes
07:21:03 TOCTOU race 920ms recovery
FileNotFoundError: '...pragma_ack_1779836701.json' — consumed by compliance scanner before .stat()
06:35:41 TOCTOU race 840ms recovery
FileNotFoundError: '...pragma_ack_1779839882.json' — consumed by pragma agent before .stat()
05:50:12 TOCTOU race 910ms recovery
FileNotFoundError: '...pragma_ack_1779848101.json' — consumed before sort
04:22:08 TOCTOU race 780ms recovery
FileNotFoundError: '...pragma_ack_1779848702.json'
02:15:00 Launchd KeepAlive 310ms recovery
Normal restart — config reload
Suggested fix: Add .exists() filter before .stat() sort (applied 2026-05-28). Expect 0 TOCTOU restarts after fix.
hound-watcher launchd
✅ 0% false alarm ratio
Restarts: 2
KeepAlive: 2
TOCTOU: 0
Crashes: 0
Restart quality breakdown Stable
2
▶ View restart timeline
Restart Timeline — Last 24h 0 TOCTOU races · 0 real crashes
04:00:12 Launchd KeepAlive 210ms recovery
Normal restart — no error, exit code 0
00:15:33 Launchd KeepAlive 190ms recovery
Normal restart — no error, exit code 0
hermes-gateway launchd
✅ 0% false alarm ratio
Restarts: 1
KeepAlive: 0
TOCTOU: 0
Crashes: 1
Restart quality breakdown Needs attention
1
▶ View restart timeline
🔴 Restart Timeline — Last 24h 1 real crash — requires investigation
05:12:44 SIGSEGV — Segmentation Fault 2.3s recovery
Thread 0x1a2b3c4d: segfault at 0x7f8e9a000000 rip 0x10a23b4f5 in libpython3.11.dylib
⚠️ This agent has restarted due to a real crash. Check memory pressure, Python version compat.