Pengelogan Aplikasi di Azure Container Apps

Azure Container Apps menyediakan dua jenis kategori pengelogan aplikasi:

  • Log konsol kontainer: Aliran log dari konsol kontainer Anda.
  • Log sistem: Log yang dihasilkan oleh layanan Azure Container Apps.

Anda dapat melihat aliran log mendekati real time di portal Azure atau CLI. Untuk opsi lainnya untuk menyimpan dan memantau log Anda, lihat Opsi pengelogan.

Log konsol kontainer

Log konsol berasal dari stderr pesan dan stdout dari kontainer di aplikasi kontainer dan sidecar Dapr Anda. Saat menerapkan pengelogan di aplikasi, Anda dapat memecahkan masalah dan memantau kesehatan aplikasi Anda.

Tip

Melengkapi kode Anda dengan pesan log yang terdefinisi dengan baik dapat membantu Anda memahami performa kode Anda dan untuk men-debug masalah. Untuk mempelajari selengkapnya tentang praktik terbaik, lihat Desain untuk operasi.

Log sistem

Container Apps menghasilkan log sistem untuk memberi tahu Anda tentang status peristiwa tingkat layanan. Pesan log mencakup informasi berikut:

  • Komponen dapr berhasil dibuat
  • Komponen dapr berhasil diperbarui
  • Kesalahan saat membuat komponen dapr
  • Berhasil memasang volume
  • Kesalahan saat memasang volume
  • Berhasil mengikat Domain
  • Autentikasi diaktifkan di aplikasi
  • Membuat konfigurasi autentikasi
  • Konfigurasi autentikasi berhasil dibuat
  • Mengatur bobot lalu lintas
  • Membuat revisi baru:
  • Berhasil menyediakan revisi
  • Menonaktifkan revisi lama
  • Kesalahan penyediaan revisi

Log sistem memancarkan pesan berikut:

Sumber Jenis Pesan
Dapr Info Berhasil membuat dapr component-name <> dengan cakupan <dapr-component-scope>
Dapr Info Berhasil memperbarui nama> komponen dapr <komponen dengan jenis komponen cakupan <>
Dapr Kesalahan Kesalahan saat membuat nama komponen dapr <>
Pemasangan Volume Info Berhasil memasang <volume-name> untuk revisi <lingkup revisi>
Pemasangan Volume Kesalahan Kesalahan saat memasang nama volume volume <>
Pengikatan Domain Info Berhasil mengikat domain> Domain <ke nama aplikasi kontainer aplikasi <kontainer>
Autentikasi Info Autentikasi diaktifkan di aplikasi. Membuat konfigurasi autentikasi
Autentikasi Info Konfigurasi autentikasi berhasil dibuat
Bobot lalu lintas Info Mengatur bobot <lalu lintas persentase>% untuk revisi-name <\>
Provisi Revisi Info Membuat revisi baru: <nama revisi>
Provisi Revisi Info Berhasil menyediakan nama revisi <>
Provisi Revisi Info Menonaktifkan revisi lama sejak 'ActiveRevisionsMode=Single'
Provisi Revisi Kesalahan Kesalahan saat menyediakan nama> revisi revisi<. ErrorCode: <[ErrImagePull]|[ Waktu habis]|[ContainerCrashing]>

Langkah berikutnya