В типичном
CI/CD непонятно, на каком шаге пайплайн реально тратит время: сборка, тесты, деплой или миграции. Отдельный job, который логирует длительность этапов, помогает быстро увидеть узкие места и понять, что оптимизировать в первую очередь.В этом посте:
• Добавляем вокруг этапов обёртку, которая меряет время выполнения и пишет логи;
• Логируем только «долгие» шаги, которые превышают заданный порог (например, 30 или 60 секунд);
• Отправляем результаты в общий лог/мониторинг, чтобы строить графики и алерты по «медленным» job-ам.
Такой
job превращает пайплайн из «чёрного ящика» в понятную шкалу времени, где видно, на каком шаге вы теряете минуты и деньги.➡️ DevOps Ready | #задача





