Azure Container Apps'te uygulama günlüğü

Azure Container Apps üç uygulama günlüğü kategorisi sağlar:

Günlük akışlarını Azure portalında veya CLI'da neredeyse gerçek zamanlı olarak görüntüleyebilirsiniz. Günlüklerinizi depolamak ve izlemek için daha fazla seçenek için bkz . Günlük seçenekleri.

Kapsayıcı konsol logları

Konsol günlükleri, kapsayıcı uygulamanızdaki stderr mesajları ve Dapr yandan arabirimi stdout mesajlarından kaynaklanır. Uygulamanızda günlük kaydı uyguladığınızda sorunları giderebilir ve uygulamanızın durumunu izleyebilirsiniz.

Tip

Kodunuzu iyi tanımlanmış günlük iletileriyle izlemek, kodunuzun nasıl çalıştığını anlamanıza ve sorunları ayıklamanıza yardımcı olabilir. En iyi yöntemler hakkında daha fazla bilgi için bkz. İşlemler için tasarım.

Sistem günlükleri

Azure Container Apps, hizmet düzeyi olayların durumu hakkında sizi bilgilendirmek için sistem günlükleri oluşturur. Günlük iletileri aşağıdaki bilgileri içerir:

  • Dapr bileşeni başarıyla oluşturuldu
  • Dapr bileşeni başarıyla güncelleştirildi
  • Dapr bileşeni oluşturma hatası
  • Birim başarıyla bağlandı.
  • Birim bağlama hatası
  • Domain başarıyla bağlandı
  • Uygulamada kimlik doğrulaması etkinleştirildi
  • Kimlik doğrulaması yapılandırması oluşturma
  • Kimlik doğrulama yapılandırması başarıyla oluşturuldu
  • Trafik ağırlığını ayarlama
  • Yeni düzeltme oluşturma
  • Revizyon başarıyla sağlandı
  • Eski düzeltmeleri devre dışı bırakma
  • Revizyon sağlama hatası

Sistem günlükleri aşağıdaki iletileri yayar:

Kaynak Türü Message
Dapr Bilgi Dapr bileşeni bileşen adı<, kapsam >dapr-component-scope <ile başarıyla oluşturuldu>
Dapr Bilgi Dapr bileşeni bileşen adı< kapsam >bileşeni <türüyle başarıyla güncelleştirildi>
Dapr Hata Dapr bileşeni <bileşen-adı> oluşturulurken hata oluştu
Birim Bağlamaları Bilgi <Birim adı> birimi <revizyon kapsamı> için başarıyla bağlandı
Birim Bağlamaları Hata Birim <adını bağlama hatası>
Alan Adı Bağlama Bilgi Başarıyla <domain> etki alanını <kapsayıcı uygulaması adında> bağladı.
Authentication Bilgi Uygulamada kimlik doğrulaması etkinleştirildi. Kimlik doğrulaması yapılandırması oluşturma
Authentication Bilgi Kimlik doğrulama yapılandırması başarıyla oluşturuldu
Trafik ağırlığı Bilgi Revizyon <düzeltmesi-adı için >yüzde<% trafik ağırlığını ayarlama>
Düzeltme Sağlama İşlemi Bilgi Yeni düzeltme oluşturma: <düzeltme-adı>
Düzeltme Sağlama İşlemi Bilgi Revizyon adı başarıyla sağlandı <>
Düzeltme Sağlama İşlemi Bilgi 'ActiveRevisionsMode=Single' tarihinden bu yana eski düzeltmeler devre dışı bırakılıyor
Düzeltme Sağlama İşlemi Hata Sürüm <sürüm adı> sağlama hatası. ErrorCode: <[ErrImagePull]|[Zaman Aşımı]|[Konteyner Çöküyor]>

HTTP günlükleri

konsol ve sistem günlüklerine ek olarak, Azure Container Apps yönetilen ortam düzeyinde Azure İzleyici tanılama ayarları aracılığıyla HTTP günlüklerini destekler.

HTTP günlükleri giriş katmanından gönderilir ve 5xx yanıtlar, gecikme desenleri, yeniden denemeler ve WebSocket bağlantısı kesilmeleri dahil olmak üzere istek trafiği davranışını tanılamanıza yardımcı olur. Bu günlükleri sorgu ve analiz için Log Analytics gibi hedeflere yönlendirebilirsiniz.

HTTP günlükleri isteğe bağlıdır ve varsayılan olarak devre dışıdır.

HTTP günlüklerini Log Analytics ile yapılandırma ve sorgulamaya ilişkin bir örnek için Azure Container Apps'te günlükleri Log Analytics ile izleme konusuna bakın.

Sonraki Adımlar