1
0
Fork 0
mirror of https://github.com/EDeev/alertbot.git synced 2026-10-07 20:49:56 +03:00
Commit graph

5 commits

Author SHA1 Message Date
Egor Deev
56638f5878 Docker: образ на python:3.12-slim, compose с томом для базы
Лог в файл стал необязательным (ALERTBOT_LOG_FILE): в контейнере пишем только в stdout.
2026-10-02 19:25:42 +00:00
Egor Deev
4a77957e93 Тесты: дедупликация алертов, возврат в норму, сторож, сводки (13 тестов без сети) 2026-10-02 13:54:49 +00:00
Egor Deev
c7d4142438 Зависимости закреплены по рабочему окружению, настройки ruff/pytest 2026-10-02 13:54:49 +00:00
Egor Deev
63c9976888 Токены в заголовке, сторож недоступности мониторинга, путь к базе из окружения
- токены Prometheus/Alertmanager передаются в заголовке Authorization, а не в адресе;
- если Alertmanager не отвечает ALERT_WATCHDOG_FAILURES опросов подряд, бот сообщает
  «Мониторинг недоступен» и отдельно — когда он снова доступен;
- один цикл опроса вынесен в process_alerts(); путь к SQLite — ALERTBOT_DB;
- переводы строк приведены к LF.
2026-10-02 13:54:49 +00:00
Egor Deev
1a77cf8620 AlertBot: мониторинг парка серверов через Prometheus/Alertmanager 2026-09-29 15:04:35 +03:00