Přejít na obsah

Najděte pomalý krok, pak ten drahý

Pozorovatelnost a analytika CI

Trvání úlohy, doba fronty, četnost přístupů do mezipaměti a náklady, rozdělené podle pracovního postupu, štítku a úložiště.

Percentily trvání

p50 a p95 za práci, protože průměr skrývá běhy, které bolí.

Atribuce nákladů

Útrata za pracovní postup, štítek, úložiště, tým.

Přehled mezipaměti

Míra přístupu a doba obnovení na klíč mezipaměti.

Export OpenTelemetry

Odeslání CI se rozprostírá na trasovací backend, který již provozujete.

Většina optimalizačních prací CI se zaměřuje na špatný krok, protože nikdo neměřil. Percentily trvání na úlohu obvykle odhalují, že váš p95 vlastní jeden nefunkční integrační test, nikoli sestavení.

Časté dotazy

Na co se mám podívat jako první?
p95 trvání, nikoli průměr. Vývojáři zažijí pomalý konec a zdravý průměr s trojitým délkou p95 znamená, že polovina vašeho týmu čeká.
Jak zjistím, který pracovní postup je pomalejší?
Porovnejte p95 na pracovní postup měsíc za měsíc a segmentujte podle mezipaměti hit a miss – to jsou ve skutečnosti dvě různé distribuce a regrese často postihuje pouze jednu.
Mohu to exportovat do svých vlastních nástrojů?
Ano. Workflow spouští export jako trasování OpenTelemetry s úlohami a kroky jako rozpětí, takže CI sedí vedle produkční telemetrie v jakémkoli backendu, který již provozujete.

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.