Ein Pipeline-Dashboard ist eine Ansicht der Ergebnisse für eine bestimmte Pipeline, die ausgeführt wurde, zum Beispiel Trends, Top-Fehler und erfolgreiche Änderungen. Code Stream erstellt das Pipeline-Dashboard, wenn Sie eine Pipeline erstellen.
Das Dashboard enthält die Widgets, die die Ergebnisse der Pipeline-Ausführung anzeigen.
Widget „Anzahl der Pipeline-Ausführungsstatus“
Sie können die Gesamtanzahl der Ausführungen einer Pipeline über einen bestimmten Zeitraum anzeigen, die nach folgenden Status gruppiert sind: „Abgeschlossen“, „Fehlgeschlagen“ oder „Abgebrochen“. Um zu sehen, wie sich der Pipeline-Ausführungsstatus über einen längeren oder kürzeren Zeitraum hinweg geändert hat, ändern Sie die Anzeigedauer.
Widget „Pipeline-Ausführungsstatistik“
Die Statistik der Pipeline-Ausführung enthält die mittleren Zeiten für die Wiederherstellung, die Bereitstellung oder das Fehlschlagen einer Pipeline im Laufe der Zeit.
- Abgeschlossen
- Fehlgeschlagen
- Im Wartezustand
- Wird ausgeführt
- Abgebrochen
- In der Warteschlange
- Nicht gestartet
- Rollback wird durchgeführt
- Rollback abgeschlossen
- Rollback fehlgeschlagen
- Angehalten
Gemessenes Element | Bedeutung |
---|---|
Durchschnittliche CI | Durchschnittliche Zeit, die in der Phase der kontinuierlichen Integration verbracht wird, gemessen anhand der Zeit im CI-Aufgabentyp. |
Mittlere Zeit bis zur Bereitstellung (MTTD) | Durchschnittliche Dauer aller ABGESCHLOSSENEN Ausführungen über einen bestimmten Zeitraum. D1, D2 usw. ist die Zeitdauer für die Bereitstellung jeder ABGESCHLOSSENEN Ausführung. |
Mittlere Zeit zwischen Bereitstellungen (MTBD) | Durchschnittliche Zeit, die zwischen erfolgreichen Bereitstellungen über einen bestimmten Zeitraum verstrichen ist. Die Zeit, die zwischen zwei aufeinanderfolgenden ABGESCHLOSSENEN Ausführungen verstrichen ist, ist die Zeit zwischen erfolgreichen Bereitstellungen, z. B. BD1, BD2 usw. MTBD gibt an, wie oft eine Produktionsumgebung aktualisiert wird. |
Mittlere Zeit bis zum Ausfall (MTTF) | Durchschnittliche Dauer von Ausführungen, die mit den Status FEHLGESCHLAGEN, ROLLBACK ABGESCHLOSSEN oder ROLLBACK FEHLGESCHLAGEN über einen bestimmten Zeitraum enden. F1, F2 usw. ist die Zeitdauer, in der eine Ausführung mit den Status FEHLGESCHLAGEN, ROLLBACK ABGESCHLOSSEN oder ROLLBACK FEHLGESCHLAGEN endet. |
Mittlere Zeit bis zur Wiederherstellung (MTTR) | Durchschnittliche Zeit bis zur Wiederherstellung nach einem Fehler über einen bestimmten Zeitraum. Die Zeit bis zur Wiederherstellung nach einem Fehler ist die Zeit, die zwischen einer Ausführung mit dem endgültigen Status FEHLGESCHLAGEN, ROLLBACK ABGESCHLOSSEN oder ROLLBACK FEHLGESCHLAGEN und der nächsten sofortigen erfolgreichen Ausführung mit dem Status ABGESCHLOSSEN verstrichen ist. R1, R2 usw. gibt die Zeitdauer für die Wiederherstellung nach jeder Ausführung mit dem Status FEHLGESCHLAGEN oder ROLLBACK FEHLGESCHLAGEN an. |
Widgets „Wichtigste fehlgeschlagene Phasen“ und „Aufgaben“
Zwei Widgets zeigen die wichtigsten fehlgeschlagenen Phasen und Aufgaben in einer Pipeline an. Jede Messung gibt die Anzahl und der Prozentsatz der Fehler für Entwicklungs- und Post-Entwicklungsumgebungen für jede Pipeline und jedes Projekt an, die für eine Woche oder einen Monat gemittelt wurden. Sie sehen dann die wichtigsten Fehler bei der Behebung von Problemen im Prozess zur Automatisierung der Freigabe.
Sie können beispielsweise die Anzeige für eine bestimmte Dauer konfigurieren, wie die letzten sieben Tage, und die wichtigsten fehlgeschlagenen Aufgaben während dieses Zeitraums vermerken. Wenn Sie eine Änderung in Ihrer Umgebung oder Pipeline vornehmen und die Pipeline erneut ausführen, sollten Sie die wichtigsten fehlgeschlagenen Aufgaben über eine längere Dauer überprüfen, beispielsweise für die letzten 14 Tage. Möglicherweise haben sich die wichtigsten fehlgeschlagenen Aufgaben geändert. An diesem Ergebnis können Sie ablesen, dass die Änderung in Ihrem Prozess zur Automatisierung der Freigabe die Erfolgsrate Ihrer Pipeline-Ausführung verbessert hat.