improved container restart alert

This commit is contained in:
2026-03-22 23:56:27 +01:00
parent 2942ff15bc
commit 2281ebcb6d

View File

@@ -357,13 +357,16 @@ Fires when any filesystem drops below 20% free space.
#### Container restarting #### Container restarting
Fires when any container's start time changes more than 3 times in 10 minutes, indicating repeated restarts. Fires when any container restarts more than 3 times in 10 minutes, indicating a crash loop.
Detects both in-place restarts (`docker restart`) and ID-changing restarts (`docker compose down/up`).
Requires cAdvisor (included in the monitoring stack). Requires cAdvisor (included in the monitoring stack).
- **Data source:** Prometheus - **Data source:** Prometheus
- **Query (A):** - **Query (A):**
```promql ```promql
changes(container_start_time_seconds{name!=""}[10m]) sum by (name) (changes(container_start_time_seconds{name!=""}[10m]))
+
count by (name) (count_over_time(container_start_time_seconds{name!=""}[10m])) - 1
``` ```
- **Expression (B):** Threshold — `A IS ABOVE 3` - **Expression (B):** Threshold — `A IS ABOVE 3`
- **Evaluate every:** `1m` - **Evaluate every:** `1m`