Zum Inhalt springen

Leitfäden

So finden Sie den langsamen Schritt in einem Workflow

Die Pipeline ist langsam, aber jeder einzelne Schritt sieht vernünftig aus.

5 Min. Lesezeit

Die Pipeline ist langsam, aber jeder einzelne Schritt sieht vernünftig aus.

Warum es passiert

Der Engpass ist oft der kritische Pfad durch Jobabhängigkeiten und nicht ein einzelner Schritt. Ein schneller Job, der auf einen langsamen wartet, trägt seine gesamte Wartezeit zur Gesamtsumme bei.

So beheben Sie das Problem

  1. Sortieren Sie die Schritte nach Dauer und ordnen Sie dann das Jobabhängigkeitsdiagramm zu
  2. Suchen Sie nach Jobs, deren Bedarfsliste sie dazu zwingt, auf etwas zu warten, das nichts damit zu tun hat
  3. Überprüfen Sie die Wartezeit separat – sie wird nicht in der Schrittdauer angezeigt
  4. Exportieren Sie den Lauf als OpenTelemetry-Spannen, um den kritischen Pfad direkt anzuzeigen

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.