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:¶
- System: CPU, Memory, Disk, and Network usage.
- Services: Status and uptime of databases, cache, and API.
- Workers: Active Celery tasks and worker health.
- Plugins: Resource usage per plugin.
Resource Profiling¶
For a more data-focused view of resource consumption:
| Resource Summary | |
|---|---|
This command generates a detailed report of which components are consuming the most memory and CPU cycles. Use the --watch flag for a live-updating table.
Metrics & Logs¶
Metrics¶
If metrics are enabled in integration.yaml, you can view a snapshot of counters and gauges:
Unified Logs¶
Instead of tailing multiple files, use the manager's log viewer to see a merged stream of application, worker, and plugin logs.
| Follow Logs | |
|---|---|
Filtering Logs
You can filter logs by a specific plugin name to reduce noise: