Quantstrip docs
Open Dashboard
Client Monitor grid showing client status, uptime, and job counts
assets/screenshots/client_monitor_overview.png Screenshot not yet added — drop the file above into docs/assets/screenshots/ and it will appear here automatically.
Client Monitor — live client grid

Each row is one loaded client, with a Start/Stop control, job count, and heartbeat age. A summary bar at the top of the page shows a pill count per status across all clients, and a separate "Problems" section lists clients whose module failed to import, each with a Reload button.

Status vocabulary

StatusMeaning
RunningClient is loaded and its main loop is active.
DegradedRunning, but its last scheduled job raised an error.
StoppedLoaded but not running — stopped intentionally or never started.
Not RespondingMarked running, but its heartbeat has gone stale for more than 10 seconds — a "zombie" thread.
Load failedThe client's Python module failed to import at all — shown separately in the Problems section with a Reload action.

Clicking an error cell displays the full traceback for that client's most recent error.

Client Monitor displays service-level state only: heartbeat, job count, last error. It does not inspect client-specific trading logic or position state. For strategy-vs-broker position reconciliation, see Trade Operations.