Дженкинс - Показатели и тенденции

В Jenkins доступны различные плагины для демонстрации показателей сборок, выполняемых в течение определенного периода времени. Эти показатели полезны для понимания ваших сборок и того, как часто они выходят из строя / проходят с течением времени. В качестве примера рассмотрим плагин Build History Metrics.

Этот плагин вычисляет следующие показатели для всех установленных сборок.

  • Среднее время до отказа (MTTF)
  • Среднее время восстановления (MTTR)
  • Стандартное отклонение времени сборки

Step 1 - Перейдите на панель управления Jenkins и нажмите Manage Jenkins.

Step 2 - Перейдите к опции «Управление плагинами».

Step 3 - Перейдите на вкладку «Доступные», найдите плагин «Плагин Build History Metrics» и выберите «установить без перезапуска».

Step 4- Появится следующий экран, подтверждающий успешную установку плагина. Перезапустите экземпляр Jenkins.

Когда вы перейдете на страницу своей вакансии, вы увидите таблицу с рассчитанными показателями. Показатели отображаются за последние 7 дней, последние 30 дней и за все время.

Чтобы увидеть общие тенденции в Jenkins, доступны плагины для сбора информации из сборок и Jenkins и отображения их в графическом формате. Одним из примеров такого плагина является плагин Hudson global-build-stats. Итак, давайте пройдемся по шагам для этого.

Step 1 - Перейдите на панель управления Jenkins и нажмите Manage Jenkins.

Step 2 - Перейдите к опции "Управление плагинами".

Step 3 - Перейдите на вкладку «Доступные», найдите плагин «Hudson global-build-stats plugin» и выберите «установить без перезапуска».

Step 4- Появится следующий экран, подтверждающий успешную установку плагина. Перезапустите экземпляр Jenkins.

Чтобы увидеть глобальную статистику, выполните шаги с 5 по 8.

Step 5- Перейдите на панель управления Jenkins и нажмите Manage Jenkins. На экране «Управление Jenkins» прокрутите вниз, и теперь вы увидите параметр «Глобальная статистика сборки». Щелкните по этой ссылке.

Step 6- Нажмите кнопку «Инициализировать статистику». При этом собираются все существующие записи для уже выполненных сборок, и на основе этих результатов можно создавать диаграммы.

Step 7- После инициализации данных самое время создать новую диаграмму. Щелкните ссылку "Создать новую диаграмму".

Step 8- Появится всплывающее окно для ввода соответствующей информации для деталей новой диаграммы. Введите следующую обязательную информацию

  • Заголовок - любая информация о заголовке, в этом примере представлена ​​как «Демо».
  • Ширина диаграммы - 800
  • Высота диаграммы - 600
  • Шкала времени графика - Ежедневно
  • Продолжительность графика - 30 дней

Остальную информацию можно оставить как есть. После ввода информации нажмите «Создать новую диаграмму».

Теперь вы увидите диаграмму, которая отображает тенденции построений с течением времени.

Если вы щелкните любой раздел в диаграмме, он предоставит вам подробную информацию о работе и их построениях.