SpitfireYük Testi ve Gözlemlenebilirlikv1.1.0 · Yenilikler

Sürüm: 1.1.0Bu dokümantasyon Spitfire 1.1.0 içindir.

APM ekranları

Servislerinizden gelen trace'ler, kendi APM'inizde. Menü: APM.

Başlamadan önce

  1. Kurulum yöneticisi, APM sayfasındaki APM ayarları kutusunda onay kutusunu işaretler ve saklama gününü (tavana kadar) girip Kaydete basar. Sonra durum satırındaki dişli ile değiştirilebilir.
  2. Servis ekle ile servisinize OpenTelemetry ekleyin (Servisleri OTel ile bağlamak).
  3. "APM saklaması kapalı" yazıyorsa kurulum yöneticisi aynı sayfada APM modülünü kura basar (diğerleri: yöneticiye sorun).
  4. Onay kutusunu işaretleyin, gün sayısını girin ve Kura basın.
  5. İlerleme kutusu kapanıp APM sayfası kendiliğinden açılana kadar bekleyin. Buton yoksa orada gösterilen komutta Kopyalaya basıp sunucuda çalıştırın.

Servisler

  1. APM › Servisler.
  2. Üstten zaman aralığını ve ortamı seçin.
  3. Bir satıra tıklayın: servisin ayrıntısı açılır.
  4. Eğilim: aralık boyunca istekler, hata olan yerde kırmızı çizgi. p95 eğilimi: aralık boyunca p95.

Servis ayrıntısı

  1. Grafikler: istek, süre (ort./p95/p99), hata.
  2. Endpoint'e tıklayın: o endpoint'in trace'leri.
  3. Exception satırındaki trace'e tıklayın: örnek trace.
  4. Sürümler tablosunda kırmızı ok: önceki sürümden kötü.
  5. Neden kırıldı?: olası nedenler, puanla.

Hatalar

  1. APM › Hatalar. Exception'lı span'lar, HTTP 5xx, error status ve ERROR logları burada gruplanır.
  2. Arama kutusuna yazın (ya da / tuşuna basın): tür, mesaj, stacktrace, trace id veya span id. Tam ifade için tırnak: "gateway timeout".
  3. Soldaki listelerden işaretleyin: servis, ortam, sürüm, host, endpoint, method, durum kodu, hata türü, dil, k8s namespace/pod. Yanındaki sayı o değerdeki hata sayısıdır.
  4. Attribute filtresi: anahtar:değer yazın (anahtarlar önerilir), Ekle.
  5. Zaman: üstteki düğmeler ya da Özel ile başlangıç–bitiş.
  6. Filtreleri üstteki etiketlerden tek tek kaldırın ya da Tümünü temizle.
  7. Kontrol: adres çubuğundaki link aynı filtrelerle açılır.
  8. Türe göre zaman içinde hatalar: yukarıdaki tüm filtrelere, durum dahil, uyar. Bir türe tıklayın: filtreye eklenir, tekrar tıklayınca çıkar.

Hata ayrıntısı

  1. Listeden bir gruba tıklayın.
  2. Zaman içinde oluşumlar: bu grubun zaman aralıklarına göre sayısı.
  3. Stacktrace'i kopya düğmesiyle alın.
  4. Dağılım'da bir değere tıklayın: tekrarlar o değere göre süzülür.
  5. Tekrarlar tablosunda Span'ı aç: trace o span seçili açılır.
  6. Span panelindeki Hatalar düğmesi bu gruba geri getirir.
  7. Çözüldü / Yok say / Yeniden aç. Çözülen hata tekrar olursa yeniden açılır.

Trace arama

  1. APM › Trace'ler.
  2. Filtreleri doldurun. Attribute anahtar:değer biçimindedir.
  3. Ara.
  4. Zamana göre trace süresi: her trace bir nokta, hatalılar kırmızı elmas, çizgi p95. Noktaya tıklayın: trace açılır.
  5. Süre dağılımı: bir çubuğa tıklayın, en az/en çok süre o aralığa daraltılır.
  6. Trace id'ye tıklayın.

Trace görünümü

  1. Waterfall'da bir span seçin. Üstteki cetvel trace'in başından geçen süredir.
  2. Sağda attribute, resource, event ve loglar.
  3. Kırmızı span hatalıdır.
  4. Neden kırıldı?: nedenler ve span bağlantıları.
  5. Sonraki hata: sıradaki hatalı span seçilir.
  6. Span panelinde attribute aramasıyla HTTP, DB, mesajlaşma, k8s gruplarında anahtar bulun; değeri kopya düğmesiyle alın.

Topoloji

  1. APM › Topoloji.
  2. Ok üstünde: istek/dk, p95, hata %.
  3. Kırmızı ok: hatalı çağrı.
  4. Servis düğümüne tıklayın: servis ayrıntısı.
  5. Tablo: aynı bilgi tablo olarak.

Hostlar

  1. APM › Hostlar.
  2. Her host'ta çalışan servisler, OS, runtime, container ve k8s.
  3. CPU ve bellek Tower'dan gelir; her çubuğun altında aralık boyunca çizgisi. Tower yoksa boştur.
  4. Host adına tıklayın: host sayfası.

Host sayfası

  1. APM › Hostlar › host adı.
  2. Uygulamaya göre istekler: her uygulamanın zaman içinde istekleri; altıdan fazlası tek Diğer uygulamalar çizgisi. CPU ve bellek: Tower gönderiyorsa.
  3. Uygulamalar: host'taki her servis, istek/dk, hata %, p95/p99. Servise tıklayın: servis sayfası bu host'a filtreli açılır.
  4. Host'taki hatalar › Tüm hatalar: Hatalar sayfası bu host'a filtreli.
  5. Bu host'taki trace'ler: trace arama bu host'la dolu açılır.