Log streaming
Dalam unit ini, kita akan melihat konsep dan perintah pengelogan, lalu dalam latihan berikutnya, menjalankan perintah.
Jenis Pengelogan
Dengan aplikasi contoh, ada dua cara untuk melihat log: Streaming log dari log real-time per instans aplikasi, atau Log Analytics untuk log gabungan dengan kemampuan kueri tingkat lanjut. Dalam unit ini, kita akan menjelajahi streaming log melalui Microsoft Azure CLI.
Log streaming
Streaming log memungkinkan pengembang mendapatkan log aplikasi real time melalui Azure CLI dan mengetahui apa yang terjadi dengan instans aplikasi tertentu di Azure Spring Apps Anda.
Anda dapat menggunakan streaming log di Microsoft Azure CLI melalui Azure Shell dengan perintah berikut.
az spring app logs --name <application> --resource-group <resource group name> --service <service instance name> -f
Mengikuti log untuk aplikasi dengan beberapa instans
Pertama, Anda dapat memperoleh nama instans aplikasi dengan perintah berikut.
az spring app logs -f --name customers-service
Dengan hasil:
Name Status DiscoveryStatus
Multiple app instances found:
customers-service-default-17-7bc5f9dd79-fshb9
customers-service-default-17-7bc5f9dd79-pf69h
Please use '-i/--instance' parameter to specify the instance name
Jika ada beberapa instans untuk aplikasi bernama app
, Anda dapat menampilkan log instans dengan menggunakan opsi -i/--instance
.
az spring app logs -f --name customers-service --instance customers-service-default-17-7bc5f9dd79-fshb9
Anda juga dapat memperoleh detail instans aplikasi dari portal Microsoft Azure. Setelah memilih Aplikasi di panel navigasi kiri layanan Azure Spring Apps Anda, pilih Instans Aplikasi.
Tip
Anda dapat menggunakan az spring app logs -h
untuk menjelajahi lebih banyak parameter dan fungsi aliran log.