fix(grafana): добавлено Reduce перед порогами алертов

- Зачем:
  - диапазонные запросы Prometheus возвращали временные ряды, из-за чего Grafana не вычисляла алерты Airflow и Kafka.
- Что:
  - между запросом Prometheus и Threshold добавлен Reduce(last) в семи правилах, а аннотации переведены на итоговое число.
  - добавлены регрессионные тесты конфигурации и зависимость PyYAML для их запуска.
  - в уроке 5 уточнено время срабатывания и восстановления алерта scheduler.
- Проверка:
  - uv run --with-requirements generator/requirements.txt pytest tests/ -q -p no:cacheprovider: 33 passed.
  - uv run --with-requirements requirements.txt pytest tests/ -q -p no:cacheprovider из generator: 218 passed.
  - Docker Compose config и вычисление правил в Grafana 11.5.2 прошли успешно.
This commit is contained in:
ddadmin committed 2026-09-01 00:51:03 +03:00
1 parent ffd467bf43
commit 335e5e7612
5 files changed
+114 -43

No files matched your search

+1
View File
@@ -6,6 +6,7 @@ prometheus-client==0.21.1
# Тестирование
pytest==8.3.4
PyYAML==6.0.2
# Утилиты
python-json-logger==2.0.7