You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 7, 2025. It is now read-only.
user: Authentication/authorization for dashboard access
chat: Potential integration for incident notifications
memory: Cache frequently accessed metrics and correlations
Technical Stack
Backend: FastAPI + AsyncIO (consistent with project style)
Frontend: React + TypeScript + Material-UI
Data Sources: K8s API, Prometheus, Jaeger, AlertManager
Real-time: WebSocket connections for live updates
ML: scikit-learn for alert correlation
Caching: Redis for performance optimization
API Endpoints
GET /dash/health # Service health check
GET /dash/api/v1/overview # Complete infrastructure snapshot
GET /dash/api/v1/service/{name} # Service-specific health details
GET /dash/api/v1/correlations # Active alert correlations
GET /dash/api/v1/timeline # Incident timeline
GET /dash/api/v1/dependencies # Service dependency map
WS /dash/ws # Real-time updates WebSocket
Dash - Incident Response Dashboard Service
Add
dashservice to the apps/ directory - a real-time incident response dashboard for infrastructure and code observability.Project Structure Integration
Based on the existing project structure,
dashwill be added as:Service Purpose
dash provides real-time incident response capabilities:
Integration with Existing Services
/dash/*to dash serviceTechnical Stack
API Endpoints
Configuration
Environment variables in
apps/dash/.env:Success Metrics