Naar inhoud springen

Gidsen

Hoe je de langzame stap in een workflow kunt vinden

De pijplijn is traag, maar elke afzonderlijke stap lijkt redelijk.

5 min leestijd

De pijplijn is traag, maar elke afzonderlijke stap lijkt redelijk.

Waarom het gebeurt

Het knelpunt is vaak het kritieke pad via taakafhankelijkheden, en niet een enkele stap. Een snelle klus die wacht op een langzame klus, draagt ​​de volledige wachttijd bij aan het totaal.

Hoe het te repareren

  1. Sorteer de stappen op duur en breng vervolgens de taakafhankelijkheidsgrafiek in kaart
  2. Zoek naar banen waarvan de behoeftenlijst hen dwingt te wachten op iets dat niets met elkaar te maken heeft
  3. Controleer de wachtrijtijd afzonderlijk; deze wordt niet weergegeven in de stapduur
  4. Exporteer de uitvoering terwijl OpenTelemetry zich uitstrekt om het kritieke pad direct te zien

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.