Găsiți pasul lent, apoi cel scump
Observabilitate și analiză CI
Durata per job, timpul de coadă, rata de accesare a memoriei cache și costul, defalcate pe flux de lucru, etichetă și depozit.
Percentile de durată
p50 și p95 per job, pentru că media ascunde alergările care dor.
Atribuirea costurilor
Cheltuieli pe flux de lucru, pe etichetă, pe depozit, pe echipă.
Cache insight
Rata de accesare și timpul de restabilire pentru fiecare cheie de cache.
Export OpenTelemetry
Ship CI se întinde pe backend-ul de urmărire pe care îl rulați deja.
Majoritatea lucrărilor de optimizare CI vizează pasul greșit, deoarece nimeni nu a măsurat. Percentilele de durată per job dezvăluie de obicei că un test de integrare slab, nu versiunea, deține p95.
Întrebări frecvente
- La ce ar trebui să mă uit mai întâi?
- p95 durata, nu media. Dezvoltatorii experimentează coada lentă, iar o medie sănătoasă cu un p95 cu lungime triplă înseamnă că jumătate din echipa ta așteaptă.
- Cum aflu ce flux de lucru a devenit mai lent?
- Comparați p95 pe flux de lucru, lună peste lună, și segmentul după cache.
- Pot exporta acest lucru în propriul meu instrument?
- Da. Fluxul de lucru rulează exportul pe măsură ce OpenTelemetry urmărește cu lucrări și pași ca intervale, astfel încât CI se află alături de telemetria de producție în orice backend pe care îl rulați deja.
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.