feat: punkt 5 (monitoring) — system dashboard backend+frontend, admin-only, auto-refresh 30s, alerting via notifications

This commit is contained in:
Agent Zero
2026-08-20 13:39:50 +02:00
parent fbd0324d6b
commit 9a20ae5528
9 changed files with 848 additions and 2 deletions
+43 -1
View File
@@ -20,7 +20,8 @@
"mcpSettings": "MCP Einstellungen",
"reports": "Reports",
"tasks": "Aufgaben",
"wiki": "Wiki"
"wiki": "Wiki",
"systemDashboard": "System Dashboard"
},
"auth": {
"login": "Anmelden",
@@ -1281,6 +1282,47 @@
"version": "Version"
}
},
"systemDashboard": {
"title": "System Dashboard",
"subtitle": "Echtzeit-Systemüberwachung",
"adminOnly": "Administrator-Zugriff erforderlich",
"loading": "Lade System-Metriken...",
"loadError": "Fehler beim Laden der System-Metriken",
"activeAlerts": "Aktive Alerts",
"statusUp": "OK",
"statusDegraded": "Degraded",
"statusDown": "Down",
"statusUnknown": "Unbekannt",
"database": "Datenbank",
"redis": "Redis",
"worker": "Worker",
"api": "API",
"plugins": "Plugins",
"storage": "Storage",
"llm": "LLM Nutzung",
"connections": "Verbindungen",
"tables": "Tabellen",
"dbSize": "DB-Größe",
"memoryUsage": "Speicher",
"peakMemory": "Peak",
"uptime": "Uptime",
"queueLength": "Queue-Länge",
"activeWorkers": "Aktive Worker",
"totalRequests": "Anfragen",
"errorCount": "Fehler",
"errorRate": "Fehlerrate",
"avgResponseTime": "Ø Antwortzeit",
"totalPlugins": "Entdeckt",
"activePlugins": "Aktiv",
"pluginErrors": "Fehler",
"diskUsage": "Festplattennutzung",
"fileCount": "Dateien",
"path": "Pfad",
"totalTokens": "Tokens gesamt",
"estimatedCost": "Geschätzte Kosten",
"tokens24h": "Tokens 24h",
"cost24h": "Kosten 24h"
},
"editor": {
"write": "Schreiben",
"preview": "Vorschau",
+43 -1
View File
@@ -20,7 +20,8 @@
"mcpSettings": "MCP Settings",
"reports": "Reports",
"tasks": "Tasks",
"wiki": "Wiki"
"wiki": "Wiki",
"systemDashboard": "System Dashboard"
},
"auth": {
"login": "Sign In",
@@ -1281,6 +1282,47 @@
"version": "Version"
}
},
"systemDashboard": {
"title": "System Dashboard",
"subtitle": "Real-time system monitoring",
"adminOnly": "Administrator access required",
"loading": "Loading system metrics...",
"loadError": "Failed to load system metrics",
"activeAlerts": "Active Alerts",
"statusUp": "OK",
"statusDegraded": "Degraded",
"statusDown": "Down",
"statusUnknown": "Unknown",
"database": "Database",
"redis": "Redis",
"worker": "Worker",
"api": "API",
"plugins": "Plugins",
"storage": "Storage",
"llm": "LLM Usage",
"connections": "Connections",
"tables": "Tables",
"dbSize": "DB Size",
"memoryUsage": "Memory",
"peakMemory": "Peak",
"uptime": "Uptime",
"queueLength": "Queue Length",
"activeWorkers": "Active Workers",
"totalRequests": "Requests",
"errorCount": "Errors",
"errorRate": "Error Rate",
"avgResponseTime": "Avg Response Time",
"totalPlugins": "Discovered",
"activePlugins": "Active",
"pluginErrors": "Errors",
"diskUsage": "Disk Usage",
"fileCount": "Files",
"path": "Path",
"totalTokens": "Total Tokens",
"estimatedCost": "Estimated Cost",
"tokens24h": "Tokens 24h",
"cost24h": "Cost 24h"
},
"editor": {
"write": "Write",
"preview": "Preview",