Docs: собрать беклог задач из drafts

This commit is contained in:
av
2026-07-13 19:25:20 +03:00
parent a41f6bca8e
commit 30358de9d9
11 changed files with 238 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# Алерты на проблемные контейнеры
**Приоритет:** высокий
wakapi однажды упал на миграциях и несколько дней крутился в restart-loop —
никто не узнал. Docker считал контейнер «running», пока процесс жив. Нужны два
слоя: (1) healthcheck + `start_period` в compose-шаблонах, чтобы Docker видел
реальное состояние (окно `start_period` даёт миграциям отработать); (2) алерты
через Netdata на restart-loop (счётчик перезапусков растёт) и на
`container_health_status != healthy` дольше M минут, канал нотификаций — один
(Telegram/ntfy — выбрать). restart policy оставляем `unless-stopped` (алерт +
ручное решение вместо `on-failure`, который не встаёт после ребута). Опционально
позже — Uptime Kuma для внешнего HTTP-чека по публичным URL.
Полный план: [docs/drafts/alerts.md](../drafts/alerts.md).
Связано: playbook-netdata.yml, compose-шаблоны всех сервисов, project_server_specs.