Jenkins - Métriques et tendances

Il existe différents plugins disponibles dans Jenkins pour présenter les métriques des builds qui sont effectuées sur une période de temps. Ces métriques sont utiles pour comprendre vos builds et leur fréquence d'échec / échec au fil du temps. À titre d'exemple, regardons le 'plugin Build History Metrics'.

Ce plugin calcule les métriques suivantes pour toutes les versions une fois installées

  • Temps moyen de défaillance (MTTF)
  • Temps moyen de récupération (MTTR)
  • Écart type des temps de construction

Step 1 - Accédez au tableau de bord Jenkins et cliquez sur Gérer Jenkins

Step 2 - Accédez à l'option Gérer les plugins.

Step 3 - Allez dans l'onglet Disponible et recherchez le plugin 'Build History Metrics plugin' et choisissez 'installer sans redémarrer'.

Step 4- L'écran suivant apparaît pour confirmer l'installation réussie du plugin. Redémarrez l'instance Jenkins.

Lorsque vous accédez à votre page Job, vous verrez un tableau avec les métriques calculées. Les métriques sont affichées pour les 7 derniers jours, les 30 derniers jours et tout le temps.

Pour voir les tendances générales de Jenkins, il existe des plugins disponibles pour collecter des informations à partir des builds et de Jenkins et les afficher dans un format graphique. Un exemple d'un tel plugin est le 'plugin Hudson global-build-stats'. Passons donc en revue les étapes pour cela.

Step 1 - Accédez au tableau de bord Jenkins et cliquez sur Gérer Jenkins

Step 2 - Allez dans l'option Gérer les plugins

Step 3 - Allez dans l'onglet Disponible et recherchez le plugin 'Hudson global-build-stats plugin' et choisissez 'installer sans redémarrer'.

Step 4- L'écran suivant apparaît pour confirmer l'installation réussie du plugin. Redémarrez l'instance Jenkins.

Pour voir les statistiques globales, veuillez suivre les étapes 5 à 8.

Step 5- Accédez au tableau de bord Jenkins et cliquez sur Gérer Jenkins. Dans l'écran Gérer Jenkins, faites défiler vers le bas et vous verrez maintenant une option appelée `` Statistiques de construction globales ''. Cliquez sur ce lien.

Step 6- Cliquez sur le bouton «Initialiser les statistiques». Cela permet de rassembler tous les enregistrements existants pour les constructions qui ont déjà été effectuées et des graphiques peuvent être créés en fonction de ces résultats.

Step 7- Une fois les données initialisées, il est temps de créer un nouveau graphique. Cliquez sur le lien "Créer un nouveau graphique".

Step 8- Un pop-up viendra pour saisir les informations pertinentes pour les nouveaux détails du graphique. Saisissez les informations obligatoires suivantes

  • Titre - Toute information sur le titre, pour cet exemple est donnée en tant que «Démo»
  • Largeur du graphique - 800
  • Hauteur du diagramme - 600
  • Échelle de temps du graphique - Quotidien
  • Durée du graphique - 30 jours

Le reste des informations peut rester tel quel. Une fois les informations saisies, cliquez sur Créer un nouveau graphique.

Vous verrez maintenant le graphique qui affiche les tendances des builds au fil du temps.

Si vous cliquez sur n'importe quelle section du graphique, cela vous donnera un aperçu des détails du travail et de leurs constructions.