Giriş Kayıt Ol

İzleme & Loglar

Uygulaman yayına girdikten sonra ne yaptığını görmen gerekir. Konsoldaki İzleme bölümü üç soruyu ayrı ayrı yanıtlar: ne yazdırdı, kim istek attı, ne kadar kaynak yedi.

Loglar

Uygulamanın standart çıktısı canlı akar. Bir kopya seçersin, satırlar geldikçe düşer.

İki akış vardır:

  • Uygulama — yalnız senin kodunun yazdırdıkları.
  • Çalışma zamanı — konteynerin kendi başlangıç ve sistem satırları.

Bir şeyi ararken akışı durdurup metin araması yapmak, gözle taramaktan hızlıdır.

HTTP

Gelen isteklerin özeti: durum kodu dağılımı, yanıt süreleri ve en çok istenen yollar. 5xx oranındaki ani yükseliş, log'a bakmadan önce nereye bakacağını söyler.

Metrikler

CPU, bellek ve disk kullanımının zaman içindeki seyri. İki tipik okuma:

  • Bellek tavana dayanıyorsa uygulaman öldürülüp yeniden başlatılıyor olabilir. Ya sızıntı vardır ya plan küçüktür.
  • CPU sürekli doluysa ya bir işi arka plana almalısın ya da plan büyütmelisin.

Sağlık ve otomatik onarım

Kopyalar düzenli olarak yoklanır. Bir kopya yanıt vermeyi bırakırsa yerine yenisi getirilir; bunun için bir şey yapman gerekmez. Uygulama sayfasında her kopyanın o anki durumunu görürsün.

Ne zaman uyarı kurmalı?

Loga bakmak, bir şeyin bozulduğunu bildiğinde işe yarar. Bilmediğinde haberin olması için önemli uygulamalarda dış bir kesinti izleyicisi (uptime monitor) kullan ve uygulamanın adresini ona ver.