Grafana научила превращать результаты тестов Cypress в метрики Prometheus
Grafana Labs описала подход к мониторингу тестов Cypress: результаты прогонов конвертируются в метрики Prometheus, временно хранятся в Pushgateway и через Grafana Alloy отправляются в Grafana Cloud. Это позволяет отслеживать падения, время выполнения и нестабильные тесты между запусками, а не только по логам CI.
- Хуки before:run и after:spec собирают статусы, длительности и счётчики падений тестов
- Pushgateway хранит метрики короткоживущих CI-задач до скрейпа через Grafana Alloy
- К метрикам привязываются идентификаторы запусков GitHub Actions для трассировки
- Сбой публикации метрик не должен ломать успешный прогон тестов
Читать дальше
Софт