Dashboard Ops Center
The Dashboard Ops Center is ValkyrAI's comprehensive operations monitoring solution, providing real-time insights into system health, API object statistics, and workflow performance. Built with a world-class interface matching the CRM design standards, it consolidates all operational monitoring into a unified, elegant dashboard.
Features
🎯 Real-Time API Object Statistics
- Accurate Counts: Live statistics for all API entities (Workflows, Tasks, Principals, etc.)
- User Preferences: Customizable monitoring - select which objects to watch
- Auto-Refresh: Updates every 30 seconds with manual refresh capability
- Error Handling: Clear error reporting and recovery mechanisms
📊 Multi-View Dashboard
- Overview: Object statistics and system health at a glance
- Workflow Metrics: Detailed workflow performance and execution statistics
- System Operations: Actuator-based system monitoring and health checks
🎨 Professional Design
- LCARS-Style Interface: Consistent with ValkyrAI design language
- Responsive Layout: 3D workflow viewer on right, controls and data on left
- Interactive Elements: Configurable widgets and real-time updates
- Visual Indicators: Color-coded status and error reporting
Architecture
Backend Components
Statistics Controller
Location: valkyrai/src/main/java/com/valkyrlabs/valkyrai/controller/StatisticsController.java
Provides REST endpoints for table statistics:
GET /v1/statistics/tables- All table statisticsGET /v1/statistics/tables/{entityName}- Specific entity statisticsGET /v1/statistics/summary- Summary statistics