Zum Inhalt springen

Finden Sie den langsamen Schritt und dann den teuren

CI-Beobachtbarkeit und Analyse

Dauer pro Job, Warteschlangenzeit, Cache-Trefferrate und Kosten, aufgeschlüsselt nach Workflow, Label und Repository.

Dauerperzentile

50 p und 95 p pro Job, weil der Durchschnitt die Läufe verbirgt, die wehtun.

Kostenzuordnung

Ausgaben pro Workflow, pro Etikett, pro Repository, pro Team.

Cache-Einblick

Trefferquote und Wiederherstellungszeit pro Cache-Schlüssel.

OpenTelemetry-Export

Ship CI erstreckt sich auf das Tracing-Backend, das Sie bereits ausführen.

Die meisten CI-Optimierungsarbeiten zielen auf den falschen Schritt ab, weil niemand gemessen hat. Dauerperzentile pro Job zeigen normalerweise, dass Ihr p95 einem unzuverlässigen Integrationstest und nicht dem Build gehört.

Häufige Fragen

Was sollte ich mir zuerst ansehen?
p95 Dauer, nicht der Mittelwert. Entwickler erleben das langsame Ende, und ein gesunder Durchschnitt mit einem dreifachen p95 bedeutet, dass die Hälfte Ihres Teams wartet.
Wie finde ich heraus, welcher Workflow langsamer wurde?
Vergleichen Sie p95 pro Workflow Monat für Monat und segmentieren Sie nach Cache-Hit und Miss – das sind praktisch zwei verschiedene Verteilungen und eine Regression betrifft oft nur eine.
Kann ich dies in meine eigenen Werkzeuge exportieren?
Ja. Workflow-Ausführungen werden als OpenTelemetry-Traces mit Jobs und Schritten als Spannen exportiert, sodass CI neben der Produktionstelemetrie in jedem Backend vorhanden ist, das Sie bereits ausführen.

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.