Administration Dashboard¶
The manager command group is your high-level control center for the entire xcore project. It provides a suite of tools for monitoring, service management, and system-wide administration.
The Manager Concept¶
While other commands focus on specific components (like plugin or worker), the manager provides an aggregated view and orchestration capabilities for the whole system.
Core Capabilities¶
- Server Management: Start and stop the FastAPI/Uvicorn server.
- Real-time Monitoring: Full-screen "top-like" dashboard.
- Resource Analytics: Detailed memory and CPU profiling per plugin.
- Service Orchestration: Hot-reloading and unloading of system services.
- Log Aggregation: Unified view of logs from multiple sources.
Server Management¶
Manage your API server directly from the CLI.
Start the Server¶
| Development mode (hot-reload) | |
|---|---|
| Production mode (detached) | |
|---|---|
Stop the Server¶
Server Start Flags¶
| Flag | Description |
|---|---|
--reload |
Enable hot-reload (development only) |
--workers N |
Number of Uvicorn worker processes |
--host HOST |
Bind host (default: 127.0.0.1) |
--port PORT |
Bind port (default: 8000) |
--detach / -d |
Run as a background process |
Monitoring & Services¶
The top Dashboard¶
Launch the full-screen real-time management interface:
Service Management¶
Fine-grained control over individual providers (DB, Cache, etc.):