Un tableau de bord de pipeline est une vue des résultats de l'exécution d'un pipeline spécifique, tels que les tendances, les principaux échecs et les modifications réussies. VMware Code Stream crée le tableau de bord de pipeline lorsque vous créez un pipeline.

Le tableau de bord contient les widgets qui affichent les résultats de l'exécution du pipeline.

Widget Nombre d'états d'exécution du pipeline

Vous pouvez afficher le nombre total d'exécutions d'un pipeline sur une période de temps regroupés par état : Terminé, Échec ou Annulé. Pour voir comment l'état d'exécution du pipeline a changé sur des périodes plus ou moins longues, modifiez la durée sur l'affichage.

Widget Statistiques d'exécution du pipeline

Les statistiques d'exécution du pipeline incluent les durées moyennes avant la récupération, la livraison ou l'échec d'un pipeline au fil du temps.

Les états suivants s'appliquent à toutes les exécutions de pipeline :
  • Terminé
  • Échec
  • Attente
  • En cours d'exécution
  • Annulé
  • En file d'attente
  • Non démarré
  • Restauration
  • Restauration terminée
  • Échec de la restauration
  • Suspendu(e)
Tableau 1. Mesure des durées moyennes
Éléments mesurés... Signification
CI moyenne Durée moyenne passée en phase d'intégration continue, mesurée par heure dans le type de tâche CI.
Durée moyenne avant livraison (MTTD) Durée moyenne de toutes les exécutions à l'état TERMINÉ sur une période donnée. D1, D2, etc. correspondent à la durée de livraison de chaque exécution à l'état TERMINÉ.Diagramme indiquant les points de livraison (D) et comment la durée moyenne avant livraison (MTTD) est calculée.
Durée moyenne entre deux livraisons (MTBD) Durée moyenne écoulée entre les livraisons réussies sur une période donnée. La durée écoulée entre deux opérations à l'état TERMINÉ consécutives est la durée entre deux livraisons réussies, telles que BD1, BD2, etc. MTBD indique la fréquence de mise à jour d'un environnement de production. Diagramme indiquant les durées écoulées entre deux livraisons (BD) et comment la durée moyenne entre deux livraisons (MTBD) est calculée.
Durée moyenne avant échec (MTTF) Durée moyenne des exécutions qui se terminent par des états ÉCHEC, RESTAURATION TERMINÉE ou ÉCHEC DE LA RESTAURATION sur une période donnée. F1, F2, etc. correspondent à la durée prise par une exécution pour terminer à l'état ÉCHEC, RESTAURATION TERMINÉE ou ÉCHEC DE LA RESTAURATION.Diagramme indiquant les points d'échec (F) et comment la durée moyenne avant échec (MTTF) est calculée.
Durée moyenne avant récupération (MTTR) Durée moyenne de récupération après un échec sur une période donnée. La durée moyenne de récupération après un échec est la durée écoulée entre une opération avec un état final ÉCHEC, RESTAURATION TERMINÉE ou ÉCHEC DE LA RESTAURATION et la prochaine opération réussie consécutive avec un état TERMINÉ. R1, R2, etc. correspondent à la durée de récupération après chaque exécution à l'état ÉCHEC ou ÉCHEC DE LA RESTAURATION. Diagramme indiquant les durées écoulées pour la récupération (R) entre les états ÉCHEC à TERMINÉ et comment la durée moyenne avant récupération (MTTR).

Widgets Principaux échecs d'étape et de tâche

Deux widgets affichent les principaux échecs d'étape et de tâche dans un pipeline. Chaque mesure indique le nombre et le pourcentage d'échecs pour les environnements de développement et de post-développement de chaque pipeline et de chaque projet, en moyenne, sur une semaine ou un mois. Vous pouvez observer les principaux échecs pour résoudre les problèmes du processus d'automatisation de la publication.

Par exemple, vous pouvez configurer l'affichage pour une durée particulière, comme les sept derniers jours, et noter les premières tâches ayant échoué pendant ce laps de temps. Si vous apportez une modification dans votre environnement ou pipeline et que vous exécutiez de nouveau ce dernier, vérifiez les premières tâches ayant échoué sur une durée plus longue, comme les 14 derniers jours : les premières tâches ayant échoué peuvent avoir changé. Avec ce résultat, vous aurez la certitude que la modification de votre processus d'automatisation de la publication a amélioré le taux de réussite de l'exécution de votre pipeline.

Widget Tendances de durée d'exécution du pipeline

Les tendances de durée d'exécution du pipeline affichent le MTTD, le MTTF, le MTBD et le MTTR sur une période donnée.
Durées d'exécution du pipeline représentées de manière graphique sur une période de plusieurs jours pour indiquer les tendances pour la durée moyenne avant livraison (MTTD), la durée moyenne avant échec (MTTF), la durée moyenne entre deux livraisons (MTBD) et la durée moyenne avant récupération (MTTR).

Widget Tendances d'exécution du pipeline

Les tendances d'exécution du pipeline affichent le nombre total d'exécutions quotidiennes d'un pipeline, regroupées par état sur une période donnée. À l'exception du jour actuel, la plupart des nombres d'agrégations quotidiennes indiquent les exécutions à l'état TERMINÉ et ÉCHEC uniquement.
Graphique à barres affichant le nombre d'exécutions de pipeline quotidiennes à l'état Terminé ou Échec pour indiquer les tendances sur une période de plusieurs jours.