Keresse meg a lassú lépést, majd a drágát
CI megfigyelhetőség és elemzés
Feladatonkénti időtartam, várakozási idő, gyorsítótár találati aránya és költsége, munkafolyamat, címke és adattár szerint lebontva.
Időtartam százalékos
p50 és p95 munkánként, mert az átlag elrejti a fájó futásokat.
Költséghozzárendelés
Költés munkafolyamatonként, címkénként, adattáronként, csapatonként.
Gyorsítótár betekintés
Találati arány és visszaállítási idő gyorsítótárkulcsonként.
OpenTelemetry export
A CI-t a már futtatott nyomkövetési háttérrendszerre ívelje át.
A legtöbb CI optimalizálási munka rossz lépést céloz meg, mert senki sem mért. A feladatonkénti időtartam százalékpontjai általában azt mutatják, hogy a p95-öt nem a build, hanem egy ingadozó integrációs teszt birtokolja.
Gyakori kérdések
- Mit nézzek először?
- p95 időtartam, nem az átlag. A fejlesztők megtapasztalják a lassú farkát, és az egészséges átlag háromszoros hosszúságú p95-tel azt jelenti, hogy a csapat fele vár.
- Hogyan találhatom meg, hogy melyik munkafolyamat lassabb?
- Hasonlítsa össze a munkafolyamatonkénti p95-öt hónapról hónapra, és szegmentálja a gyorsítótár találatai és hiányosságai szerint – ez gyakorlatilag két különböző eloszlás, és a regresszió gyakran csak az egyiket érinti.
- Exportálhatom ezt a saját szerszámomba?
- Igen. A munkafolyamat az exportálást OpenTelemetry nyomkövetésként, a feladatok és a lépések áthidalásaként futtatja, így a CI az éles telemetria mellett ül a már futtatott háttérrendszerben.
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.