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.