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.

Die folgenden Zustände gelten für alle Pipeline-Ausführungen:
  • Abgeschlossen
  • Fehlgeschlagen
  • Im Wartezustand
  • Wird ausgeführt
  • Abgebrochen
  • In der Warteschlange
  • Nicht gestartet
  • Rollback wird durchgeführt
  • Rollback abgeschlossen
  • Rollback fehlgeschlagen
  • Angehalten
Tabelle 1. Messen der mittleren Zeiten
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.Diagramm mit Bereitstellungspunkten (D) und wie die Mittlere Zeit bis zur Bereitstellung (MTTD) gemittelt wird.
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. Diagramm mit der zwischen Bereitstellungen (BD) verstrichenen Zeit und wie die Mittlere Zeit zwischen Bereitstellungen (MTBD) gemittelt 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.Diagramm mit Fehlerpunkten (F) und wie die Mittlere Zeit bis zum Ausfall (MTTF) gemittelt wird.
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. Diagramm mit den verstrichenen Zeiten für FEHLGESCHLAGEN bis ABGESCHLOSSEN FÜR die Wiederherstellung (R) und wie die mittlere Zeit bis zur Wiederherstellung (MTTR) gemittelt wird.

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.

Widget „Trends bei der Pipeline-Ausführungsdauer“

Trends der Pipeline-Ausführungsdauer zeigen MTTD, MTTF, MTBD und MTTR über einen bestimmten Zeitraum an.
Pipeline-Ausführungsdauer, die über einen Zeitraum von Tagen im Diagramm dargestellt wird, um Trends für die Mittlere Zeit bis zur Bereitstellung (MTTD), die Mittlere Zeit bis zum Ausfall (MTTF), die Mittlere Zeit zwischen Bereitstellungen (MTBD) und die Mittlere Zeit bis zur Wiederherstellung (MTTR) zu zeigen.

Widget „Pipeline-Ausführungstrends“

Pipeline-Ausführungstrends zeigen die gesamten täglichen Ausführungen einer Pipeline an, nach Status über einen bestimmten Zeitraum gruppiert. Mit Ausnahme des aktuellen Tages zeigen die meisten täglichen Aggregationszahlen nur die Ausführungen ABGESCHLOSSEN und FEHLGESCHLAGEN an.
Bar-Diagramm mit der Anzahl der täglich abgeschlossenen und fehlgeschlagenen Pipeline-Ausführungen zeigt Trends über einen Zeitraum von Tagen an.