Total sessions
0
Configured live stream sessions
Connected
0
Sessions currently marked connected
Degraded
0
Sessions that need inspection or reconciliation
Recovery required
0
Sessions that should trigger a repair sync
Recoverable accounts
0
Accounts with at least one non-fresh session
Max silence
0m
Longest time since any live message
Recovery queue
Accounts and stream families that are degraded, overdue for reconciliation, or explicitly marked for recovery.
| Account | Stream | Health | Session | Gap age | Last message | Last reconciled | Notes | Action |
|---|---|---|---|---|---|---|---|---|
| No recovery work queued | - | - | - | - | - | - | - | - |
Worker runbook
Runtime commands for the WebSocket workers that supervise sessions, normalize inbox events, and run repair syncs.
| Worker | Command | Role |
|---|---|---|
| Supervisor | npm run worker:websocket-supervisor | Maintains desired sessions and reconnects live feeds. |
| Normalizer | npm run worker:websocket-normalizer | Transforms inbox events into balances, trades, and orders. |
| Reconciler | npm run worker:websocket-reconciler | Marks stale streams and launches repair syncs. |
Live session table
Detailed state for each configured stream session, including reconnect count, silence age, and the last recorded operational note.
| Account | Stream | Status | Health | Reconnects | Silence | Last message | Last reconciled | Gap detected | Notes |
|---|---|---|---|---|---|---|---|---|---|
| No live stream sessions discovered | - | - | - | - | - | - | - | - | - |