Log streaming

Selesai

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.