TGViewer
DevOps для ДевоПсов DevOps для ДевоПсов @devo_pes · 3.21K subscribers
Post #7990 291
Как отслеживать сбои и замедление тестов Cypress в Grafana Cloud

Один лог CI не показывает, какой тест постепенно замедляется или периодически падает. В Cypress 14.x хук after:spec после каждого файла со сценариями получает число успешных и неуспешных тестов и их длительность. Код преобразует данные в метрики Prometheus.

Короткий процесс Cypress нельзя опросить напрямую, поэтому он отправляет метрики в Prometheus Pushgateway. Тот хранит их между запусками, а Alloy периодически забирает и пересылает в Grafana Cloud Metrics. Общий run_id объединяет файлы одного запуска на дашборде.

Ошибку отправки ловят через try/catch, чтобы сбой мониторинга не ронял успешный прогон. Код, конфигурация и набор метрик есть в пошаговом разборе Grafana Labs.
More from @devo_pes
  1. Sep 26, 2026Как перенести метрики на OpenTelemetry без массовой переделки сервисов Atlassian сохранила…
  2. Sep 25, 2026✨ Как настроить PostgreSQL для продакшен-нагрузок При переходе к продакшен-нагрузкам важно…
  3. Sep 25, 2026Как выстроить управление инцидентами по модели Google и PagerDuty При крупном сбое мало ис…
  4. Sep 25, 2026Что на самом деле ограничивает max_locks_per_transaction в PostgreSQL Параметр задаёт долю…
  5. Sep 25, 2026Как не получить ложный пик в Prometheus при агрегации счётчиков Для счётчиков порядок опер…
  6. Sep 24, 2026Как перенести сервис Kubernetes из default без простоя Десятки сервисов обращаются к auth-…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →