Real-time Monitoring¶
xcorecli provides powerful monitoring tools to help you keep an eye on your system's performance and health.
The top Dashboard¶
The flagship monitoring tool is xcli manager top. It provides a comprehensive, real-time dashboard inside your terminal.
| Launch Dashboard | |
|---|---|
Dashboard Tabs¶
| Tab | Contents |
|---|---|
| System | CPU, Memory, Disk, and Network usage for the whole process |
| Services | Status and uptime of databases, cache, and API |
| Workers | Active Celery tasks and worker health |
| Plugins | Per-plugin RSS memory, CPU %, and call counts |
Press Tab to switch between tabs, Q to quit.
Resource Profiling¶
For a data-focused view of resource consumption per component:
| Resource Summary | |
|---|---|
Use --watch for a continuously refreshed table:
Metrics & Logs¶
Metrics Snapshot¶
If metrics are enabled in integration.yaml, view a snapshot of all counters and gauges:
Enable metrics in integration.yaml:
Unified Log Stream¶
Instead of tailing multiple files, use the manager's log viewer to see a merged stream of application, worker, and plugin logs.
| Follow all logs | |
|---|---|
| Filter by plugin | |
|---|---|
| Filter by log level | |
|---|---|
Log Configuration¶
| integration.yaml | |
|---|---|
See Also¶
- Service Management
- Reload and control individual services.
- Observability Guide
- Configure tracing, metrics, and health checks.