Jenkins - Métricas y tendencias

Hay varios complementos que están disponibles en Jenkins para mostrar métricas de compilaciones que se llevan a cabo durante un período de tiempo. Estas métricas son útiles para comprender sus compilaciones y la frecuencia con la que fallan / pasan con el tiempo. Como ejemplo, veamos el 'complemento de métricas de historial de compilación'.

Este complemento calcula las siguientes métricas para todas las compilaciones una vez instaladas

  • Tiempo medio para fallar (MTTF)
  • Tiempo medio de recuperación (MTTR)
  • Desviación estándar de los tiempos de construcción

Step 1 - Vaya al panel de Jenkins y haga clic en Administrar Jenkins

Step 2 - Vaya a la opción Administrar complementos.

Step 3 - Vaya a la pestaña Disponible y busque el complemento 'Complemento de métricas de historial de compilación' y elija 'instalar sin reiniciar'.

Step 4- Aparece la siguiente pantalla para confirmar la instalación correcta del complemento. Reinicie la instancia de Jenkins.

Cuando vaya a la página de su trabajo, verá una tabla con las métricas calculadas. Las métricas se muestran para los últimos 7 días, los últimos 30 días y todo el tiempo.

Para ver las tendencias generales en Jenkins, hay complementos disponibles para recopilar información de las compilaciones y Jenkins y mostrarlos en un formato gráfico. Un ejemplo de dicho complemento es el 'complemento de estadísticas de compilación global de Hudson'. Así que repasemos los pasos para esto.

Step 1 - Vaya al panel de Jenkins y haga clic en Administrar Jenkins

Step 2 - Vaya a la opción Administrar complementos

Step 3 - Vaya a la pestaña Disponible y busque el complemento 'Hudson global-build-stats plugin' y elija 'instalar sin reiniciar'.

Step 4- Aparece la siguiente pantalla para confirmar la instalación correcta del complemento. Reinicie la instancia de Jenkins.

Para ver las estadísticas globales, siga los pasos del 5 al 8.

Step 5- Vaya al panel de Jenkins y haga clic en Administrar Jenkins. En la pantalla Administrar Jenkins, desplácese hacia abajo y ahora verá una opción llamada 'Estadísticas de compilación global'. Haga clic en este enlace.

Step 6- Haga clic en el botón 'Inicializar estadísticas'. Lo que hace es que recopila todos los registros existentes para las compilaciones que ya se han realizado y se pueden crear gráficos en función de estos resultados.

Step 7- Una vez que se han inicializado los datos, es hora de crear un nuevo gráfico. Haga clic en el enlace 'Crear nuevo gráfico'.

Step 8- Aparecerá una ventana emergente para ingresar información relevante para los detalles del nuevo gráfico. Ingrese la siguiente información obligatoria

  • Título: cualquier información del título, para este ejemplo, se proporciona como 'Demo'
  • Ancho del gráfico: 800
  • Altura del gráfico: 600
  • Escala de tiempo del gráfico: diario
  • Duración del gráfico: 30 días

El resto de la información puede permanecer como está. Una vez que ingrese la información, haga clic en Crear nuevo gráfico.

Ahora verá el gráfico que muestra las tendencias de las compilaciones a lo largo del tiempo.

Si hace clic en cualquier sección del gráfico, obtendrá un desglose de los detalles del trabajo y sus construcciones.