Přejít na obsah

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.