Pengelogan Aplikasi di Azure Container Apps
Azure Container Apps menyediakan dua jenis kategori pengelogan aplikasi:
- Log konsol kontainer mengalir dari konsol kontainer Anda.
- Log sistem 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
Azure 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]> |