strojírenství
Váš kanál CI je distribuované trasování
Pracovní postup modelování běží jako stopy OpenTelemetry, díky nimž je kritická cesta zřejmá způsobem, který seznam trvání kroků nikdy nedělá.
Tomás Rivera · Výkonové inženýrství · 2026-02-25 · 7 min čtení
Spuštění pracovního postupu je strom úloh, z nichž každý je posloupností kroků, se závislostmi mezi nimi a časem stráveným čekáním. To je stopa. Považovat to za jeden změní to, co vidíte.
Zobrazení seznamu leží
Seřazením kroků podle doby trvání vyhledá nejpomalejší krok. Nenachází úzké hrdlo, protože rychlá úloha čekající na pomalou přispívá k celkovému čekání a nikde se neobjevuje.
Co vydávat
- Jeden kořenový rozsah na běh pracovního postupu
- Rozpětí potomků na úlohu, včetně času ve frontě jako samostatné fáze
- Rozpětí dítěte na krok
- Atributy pro runner label, cache hit, výstupní kód a využití
Jakmile se CI rozprostírá na stejném backendu jako produkční trasování, stejní lidé, kteří ladí latenci v produkci, ji mohou ladit v CI pomocí stejných nástrojů.
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.