Önce yavaş adımı, sonra pahalı adımı bulun
CI gözlemlenebilirliği ve analitiği
İş akışına, etikete ve depoya göre ayrılmış iş başına süre, kuyruk süresi, önbellek isabet oranı ve maliyeti.
Süre yüzdelik dilimleri
İş başına p50 ve p95, çünkü ortalama acı veren koşuları gizler.
Maliyet ilişkilendirme
İş akışı başına, etiket başına, depo başına, ekip başına harcama yapın.
Önbellek bilgisi
Önbellek anahtarı başına isabet oranı ve geri yükleme süresi.
OpenTelemetry'yi dışa aktarma
CI yayılmalarını halihazırda çalıştırdığınız izleme arka ucuna gönderin.
Çoğu CI optimizasyon çalışması, kimse ölçüm yapmadığı için yanlış adımı hedefler. İş başına süre yüzdelik dilimleri genellikle p95'inizin yapının değil tek bir hatalı entegrasyon testinin sahibi olduğunu ortaya koyar.
Sık sorulan sorular
- İlk önce neye bakmalıyım?
- p95 süresi, ortalama değil. Geliştiriciler yavaş kuyruğu deneyimliyor ve üç kat uzunluklu p95 ile sağlıklı bir ortalama, ekibinizin yarısının beklediği anlamına geliyor.
- Hangi iş akışının yavaşladığını nasıl bulabilirim?
- İş akışı başına p95'i aydan aya karşılaştırın ve önbellek isabet ve kaçırmalarına göre segmentlere ayırın; bunlar aslında iki farklı dağılımdır ve bir regresyon genellikle yalnızca birini etkiler.
- Bunu kendi takımıma aktarabilir miyim?
- Evet. İş akışı, OpenTelemetry'nin işleri ve adımları aralıklar halinde izlemesiyle dışa aktarımı çalıştırır; böylece CI, halihazırda çalıştırdığınız arka uçta üretim telemetrisinin yanında yer alır.
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.