feat(observability): phase 8 - container stats, notifications & dashboard

Add container monitoring and notification system:
- Docker Stats API: real-time CPU/memory for running containers
- Webhook notifications for errors (deploy failures, stale, proxy unhealthy)
- Event log auto-pruning (daily, 30-day retention)
- ContainerStats component with auto-polling progress bars
- SystemHealthCard dashboard widget with running/proxy/error counts
- Full EN/RU i18n for stats and system health
This commit is contained in:
2026-03-30 11:37:25 +03:00
parent 79a40f3d9c
commit 7c57c740b4
13 changed files with 436 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
package notify
// Event types for notifications.
const (
EventTypeDeploySuccess = "deploy_success"
EventTypeDeployFailure = "deploy_failure"
EventTypeStaleDetected = "stale_detected"
EventTypeProxyUnhealthy = "proxy_unhealthy"
)