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
- 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.
- Servis ekle ile servisinize OpenTelemetry ekleyin (Servisleri OTel ile bağlamak).
- "APM saklaması kapalı" yazıyorsa kurulum yöneticisi aynı sayfada APM modülünü kura basar (diğerleri: yöneticiye sorun).
- Onay kutusunu işaretleyin, gün sayısını girin ve Kura basın.
- İ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
- APM › Servisler.
- Üstten zaman aralığını ve ortamı seçin.
- Bir satıra tıklayın: servisin ayrıntısı açılır.
- Eğilim: aralık boyunca istekler, hata olan yerde kırmızı çizgi. p95 eğilimi: aralık boyunca p95.
Servis ayrıntısı
- Grafikler: istek, süre (ort./p95/p99), hata.
- Endpoint'e tıklayın: o endpoint'in trace'leri.
- Exception satırındaki trace'e tıklayın: örnek trace.
- Sürümler tablosunda kırmızı ok: önceki sürümden kötü.
- Neden kırıldı?: olası nedenler, puanla.
Hatalar
- APM › Hatalar. Exception'lı span'lar, HTTP 5xx, error status ve ERROR logları burada gruplanır.
- 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". - 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.
- Attribute filtresi:
anahtar:değeryazın (anahtarlar önerilir), Ekle. - Zaman: üstteki düğmeler ya da Özel ile başlangıç–bitiş.
- Filtreleri üstteki etiketlerden tek tek kaldırın ya da Tümünü temizle.
- Kontrol: adres çubuğundaki link aynı filtrelerle açılır.
- 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ı
- Listeden bir gruba tıklayın.
- Zaman içinde oluşumlar: bu grubun zaman aralıklarına göre sayısı.
- Stacktrace'i kopya düğmesiyle alın.
- Dağılım'da bir değere tıklayın: tekrarlar o değere göre süzülür.
- Tekrarlar tablosunda Span'ı aç: trace o span seçili açılır.
- Span panelindeki Hatalar düğmesi bu gruba geri getirir.
- Çözüldü / Yok say / Yeniden aç. Çözülen hata tekrar olursa yeniden açılır.
Trace arama
- APM › Trace'ler.
- Filtreleri doldurun. Attribute
anahtar:değerbiçimindedir. - Ara.
- 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.
- Süre dağılımı: bir çubuğa tıklayın, en az/en çok süre o aralığa daraltılır.
- Trace id'ye tıklayın.
Trace görünümü
- Waterfall'da bir span seçin. Üstteki cetvel trace'in başından geçen süredir.
- Sağda attribute, resource, event ve loglar.
- Kırmızı span hatalıdır.
- Neden kırıldı?: nedenler ve span bağlantıları.
- Sonraki hata: sıradaki hatalı span seçilir.
- Span panelinde attribute aramasıyla HTTP, DB, mesajlaşma, k8s gruplarında anahtar bulun; değeri kopya düğmesiyle alın.
Topoloji
- APM › Topoloji.
- Ok üstünde: istek/dk, p95, hata %.
- Kırmızı ok: hatalı çağrı.
- Servis düğümüne tıklayın: servis ayrıntısı.
- Tablo: aynı bilgi tablo olarak.
Hostlar
- APM › Hostlar.
- Her host'ta çalışan servisler, OS, runtime, container ve k8s.
- CPU ve bellek Tower'dan gelir; her çubuğun altında aralık boyunca çizgisi. Tower yoksa boştur.
- Host adına tıklayın: host sayfası.
Host sayfası
- APM › Hostlar › host adı.
- 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.
- Uygulamalar: host'taki her servis, istek/dk, hata %, p95/p99. Servise tıklayın: servis sayfası bu host'a filtreli açılır.
- Host'taki hatalar › Tüm hatalar: Hatalar sayfası bu host'a filtreli.
- Bu host'taki trace'ler: trace arama bu host'la dolu açılır.