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. 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.
- 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)
É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É. |
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. |
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. |
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. |
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.