- Зачем:
- диапазонные запросы 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 прошли успешно.