Orbtrace

Canlı izleme

Tüm filo için `tail -f`. Log satırlarının gelir gelmez akan beslemesi — Loglar ekranıyla aynı filtreler ama histogram yok, durdurma yok.

Live tail, tüm filonuz için tail -f'tir — her log satırı geldikçe, her serviste, gerçek zamanlı akan bir akış; ayarlanacak bir zaman seçici yoktur.

Bu ekran nedir?

Log satırlarını, Collector yutar yutmaz, tarayıcınıza gerçek zamanlı akıtan bir sayfa. Zaman seçici yok (her zaman "şu an"), histogram yok, sayfalama yok. Tek bir sunucudaki tail -f /var/log/app.log ile bakacağınız şeye, tüm filo için bakarsınız.

Ne zaman kullanılır (ve kullanılmaz)

On screen
  • KullanYeni deploy yaptınız ve ilk hatayı yakalamak için sonraki birkaç dakikayı izlemek istiyorsunuz.
  • KullanAktif olay sırasında, çözüm uygulandıktan sonra sistemin kanamayı durdurduğunu izlemek için.
  • KullanTek bir servisin ne yaydığını öğrenmek için — filtre koyun, izleyin.
  • KullanmaGeçmiş olay araştırmaları için — o Loglar.
  • KullanmaHer zaman açık monitör olarak — savaş odası TV'sinde bırakmak için tasarlanmadı. Onun için pano kullanın.

Düzen

On screen
  • ① Filtre çubuğuLoglar arama çubuğuyla aynı söz dizimi. Yazınca akış daralır. Boş = her servisten her satır.
  • ② Akış anahtarıOynat / duraklat. Duraklatınca okuyabilirsiniz; oynatınca devam eder. Duraklatma sırasında gelen satırlar kuyrukta bekler; rozet kaç tanesinin beklediğini söyler.
  • ③ Akış alanıSatırların kendisi. Yeni en altta (terminal geleneği) ya da en üstte — araç çubuğunda anahtar var.
  • ④ Önem filtre şeridiTRACE · DEBUG · INFO · WARN · ERROR · FATAL kapsülleri. Tıklayarak aç/kapat. Varsayılanda DEBUG ve TRACE kapalıdır.
  • ⑤ Hacim göstergesiKöşede satır/sn gösteren minik kadran. Hacim sıçramalarını fark etmek için.

Her satırda ne var?

Loglar kâşifindeki ile aynı şekil:

zaman damgası · önem · servis · mesaj · anahtar=değer çipleri

Bir satıra tıklamak aynı detay panelini açar — tüm öznitelikler, link kopyalama, trace_id varsa "trace'i aç". Tıklamak akışı implisit olarak duraklatır — rahat okursunuz.

Yük altında davranış

Akış oranınız ~saniye başına 200 satırı aşarsa Canlı izleme örneklemeye başlar: yaklaşık N'de 1 satır gösterir ve üstte bir banner "1/N örnekleniyor — kapsamlı görünüm için duraklatın ve Loglar'ı kullanın" yazar. Sayfa geri kalmaz; sadece tarayıcı pürüzsüz kalsın diye ekran satırları düşer. Örnekleme yalnız UI'dadır — Orbtrace deposu her satırı alır.

Önem renkleri

On screen
  • TRACEgri
  • DEBUGgri (biraz daha parlak)
  • INFOcamgöbeği
  • WARNsarı
  • ERRORgül
  • FATALnabız halkalı gül

İpuçları

  • Açmadan önce daraltın. Oynat'a basmadan önce service:checkout-api. Yoksa filonun tüm hortumunu içeriyorsunuz.
  • İlk önem filtre şeridini kullanın. INFO'yu kapamak yeniden yazmadan WARN/ERROR görmek için en ucuz yol.
  • Deploy sırasında yan pencerede tutun. İki monitörlü kurulumda Canlı izmleme yan pencerede, deploy'un ilk başarısız satırı kahvenize uzanırken yakalanır.
  • Savaş odası TV'sinde bırakmayın. Tarayıcıda CPU yer. Bunun için pano paneli kullanın.

Sırada: Trace'ler.