Всем привет!
Столкнулся с кейсом - Требуется отслеживать время выполнения job'ов в GitLab.
Требуется для анализа работы как со стороны сервиса, есть ли просадки в работе, которые влияют на выполнение задачи. И хотят аналитику со стороны затраченного времени у разработчиков, сколько времени тратит разработчик ожидая выполнения задач CI.
Пошарился по сети но какой-то конкретики не нашел, был схожий вопрос на форуме гитлаба
https://forum.gitlab.com/t/monitoring-ci-metrics-b... Но хотел бы узнать и другие варианты/практики.
Пока думаем на тему дергать метрики времени выполнения из БД, но выглядит немного костыльно.