Implement Real-time System Health Monitoring (WebSocket/SSE) #137

Open
opened 2026-03-25 11:06:17 +01:00 by kincses · 0 comments
Owner

Mérföldkő: Milestone 15: Admin Dashboard - Full API Integration
Cél: Valós idejű rendszerállapot monitorozás implementálása WebSocket vagy Server-Sent Events (SSE) technológiával a dashboard dinamikus frissítéséhez.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): FastAPI WebSocket támogatás, Redis pub/sub (opcionális), rendszer metrikák gyűjtése
  • Kimenet (Mik támaszkodnak rá): Admin Dashboard élő frissítések, azonnali riasztások, performance gráfok

📝 Elemzés

A jelenlegi Health Monitor 30 másodperces polling-al működik, ami nem valós idejű. A valós idejű monitorozáshoz szükséges:

  1. Backend WebSocket endpoint létrehozása a metrikák streamelésére
  2. Vagy SSE endpoint egyszerűbb implementációhoz
  3. Rendszer metrikák gyűjtésének folyamatosítása (CPU, memória, adatbázis kapcsolatok, API válaszidők)
  4. Frontend WebSocket/SSE kliens implementálása a kompozable-ban
  5. Dashboard tile-ok automatikus frissítése új adatok érkezésekor
  6. Riasztások push értesítésekkel
**Mérföldkő:** Milestone 15: Admin Dashboard - Full API Integration **Cél:** Valós idejű rendszerállapot monitorozás implementálása WebSocket vagy Server-Sent Events (SSE) technológiával a dashboard dinamikus frissítéséhez. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** FastAPI WebSocket támogatás, Redis pub/sub (opcionális), rendszer metrikák gyűjtése - **Kimenet (Mik támaszkodnak rá):** Admin Dashboard élő frissítések, azonnali riasztások, performance gráfok ### 📝 Elemzés A jelenlegi Health Monitor 30 másodperces polling-al működik, ami nem valós idejű. A valós idejű monitorozáshoz szükséges: 1. Backend WebSocket endpoint létrehozása a metrikák streamelésére 2. Vagy SSE endpoint egyszerűbb implementációhoz 3. Rendszer metrikák gyűjtésének folyamatosítása (CPU, memória, adatbázis kapcsolatok, API válaszidők) 4. Frontend WebSocket/SSE kliens implementálása a kompozable-ban 5. Dashboard tile-ok automatikus frissítése új adatok érkezésekor 6. Riasztások push értesítésekkel
kincses added the Status: To DoType: Feature labels 2026-03-25 11:06:18 +01:00
Sign in to join this conversation.