Bir uygulama sorunla karşılaşırsa sorunu teşhis etmek için SAE konsolunda veya SLS konsolunda pod'un gerçek zamanlı günlüklerini görüntüleyebilirsiniz.
SAE konsolunda gerçek zamanlı günlükleri görüntüleyin
SAE uygulama listesinde üst kısımdan hedef bölgeyi ve ad alanını seçin, ardından uygulama ayrıntıları sayfasını açmak için hedef application ID öğesine tıklayın.
-
Uygulama ayrıntıları sayfasının sol gezinme bölmesinde seçeneklerini belirleyin ve ardından Pod Name açılır listesinden istediğiniz örneği seçin.
NotSAE en son 500 günlük girişini görüntüler. Daha fazla günlük görmek için dosya günlükleri özelliğini kullanın. Daha fazla bilgi için Dosya günlüklerini görüntüleyin konusuna bakın.
Gerçek zamanlı günlüklerin toplanması ve akış çıktısını düğüm tarafındaki altyapı bileşenleri işler. Bu işlem bazı sistem kaynaklarını tüketir ancak uygulama örneğinin belleğini tüketmez.
Real-time Log Refresh Frequency bölümünde yenileme aralığını ayarlayabilirsiniz. Kullanılabilir seçenekler 5s, 10s, 15s ve Do Not Refresh değerleridir.
Gerçek Zamanlı Günlükler sayfası geçerli pod ile ilgili bilgileri (Pod Name, running status, IP address ve container ID dahil) gösterir. Bu bölümün altında gerçek zamanlı günlükler satır numarasına göre düzenlenmiş bir görüntüleyicide sunulur.
SLS konsolunda gerçek zamanlı günlükleri görüntüleyin
Gerçek zamanlı günlükleri SAE konsolunda görüntülemenize ek olarak çıktıyı SLS'de toplamak üzere yönlendirebilirsiniz. Bu bölümde stdout.log günlük kaynağından SLS konsolunda gerçek zamanlı günlüklerin nasıl görüntüleneceği gösterilmektedir.
SAE uygulama listesinde üst kısımdan hedef bölgeyi ve ad alanını seçin, ardından uygulama ayrıntıları sayfasını açmak için hedef application ID öğesine tıklayın.
Basic Information sayfasında Deploy Application seçeneğine tıklayın.
-
Deploy Application sayfasında Startup Command Settings bölümünü genişletin ve başlatma komutunu yapılandırın.
Daha fazla bilgi için Başlatma komutu yapılandırma konusuna bakın.
Startup Command Settings bölümü system default startup command (
CATALINA_OPTS="$CATALINA_OPTS $Options" catalina.sh run) ve JVM parametrelerini özelleştirmek için bir options settings giriş kutusu içerir. Bellek Yetersizliği (OOM) hatalarını önlemek için yığın boyutunun veya başlangıç JVM belleğinin toplam örnek belleğini aşmadığından emin olun ve sistem için yaklaşık 1 GB bellek ayırın. -
Deploy Application sayfasında Log Settings bölümünü genişletin, Activate Simple Log Service anahtarını açın ve SLS parametrelerini yapılandırın.
İş ihtiyaçlarınıza göre Create Simple Log Service Resource veya Use Existing Simple Log Service Resources seçeneklerinden birini belirleyin. Ayrıntılı talimatlar için Günlük toplama işlemini SLS'ye yapılandırma konusuna bakın.
ÖnemliLog Source değeri 3. Adım'da yapılandırılan günlük kaynağıyla eşleşmelidir.
-
OK seçeneğine tıklayın.
ÖnemliOK seçeneğine tıkladıktan sonra SAE uygulamayı yeniden başlatır. Hizmet kesintisini en aza indirmek için bu işlemi yoğun olmayan saatlerde yapın.
-
Uygulama dağıtıldıktan sonra gerçek zamanlı günlükleri görüntüleyin.
SLS konsoluna giriş yapın.
Project list alanında projenizi seçin. Logstores sekmesinde gerçek zamanlı günlükleri görüntülemek için uygun Logstore'u seçin.
Daha fazla bilgi
Gerçek zamanlı günlükleri analiz ettikten sonra uygulamanız üzerinde ek işlemler yapmanız gerekebilir. Daha fazla bilgi için aşağıdaki konulara bakın: