Показатель эффективности непрерывной интеграции в GoCD

Мне нужно измерить производительность моей среды непрерывной интеграции в GoCD, docker и GitHub. Не могли бы вы порекомендовать мне метрики муравья для оценки. Также было бы замечательно, если вы порекомендуете мне, как применять эти показатели. заранее спасибо

1 ответ

Есть в основном две значимые метрики: задержка и пропускная способность.

Задержка отвечает на вопрос "как долго мне ждать после git push пока сборка (или что-то еще) не будет завершена "? и пропускная способность отвечает на вопросы" сколько сборок в час или день я могу сделать?".

Система с высокой задержкой может по-прежнему иметь высокую пропускную способность, например, если она допускает параллельное построение нескольких сборок.

Для задержки, вы должны поместить это в контекст того, сколько времени занимает ваша работа. Если сборка занимает 20 минут, добавленная задержка в 2 минуты, введенная вашей системой CI/CD, не имеет значения; если работа длится всего 20 с, добавленная задержка в 2 минуты может сильно повредить.

Другие вопросы по тегам