Günlük akışı

Tamamlandı

Bu ünitede günlük kavramlarını ve komutlarını inceleyeceğiz. Sonraki alıştırmada komutları çalıştıracağız.

Günlük Türleri

Örnek uygulamayla günlükleri görmenin iki yolu vardır: Uygulama örneği başına gerçek zamanlı günlükler için günlük akışı veya gelişmiş sorgu özelliğine sahip toplu günlükler için Log Analytics . Bu ünitede Azure CLI aracılığıyla günlük akışını keşfedeceğiz.

Günlük akışı

Günlük akışı, geliştiricilerin Azure CLI aracılığıyla gerçek zamanlı uygulama günlükleri almasına ve Azure Spring Apps'inizde belirtilen uygulama örneğinde neler olduğunu öğrenmesine olanak tanır.

Aşağıdaki komutla Azure Shell aracılığıyla Azure CLI'da günlük akışını kullanabilirsiniz:

az spring app logs --name <application> --resource-group <resource group name> --service <service instance name> -f

Birden çok örneği olan uygulama için kuyruk günlüğü

İlk olarak, aşağıdaki komutu kullanarak uygulama örneği adlarını alabilirsiniz:

az spring app logs -f --name customers-service

Sonuçlarınız aşağıdakine benzer olmalıdır:

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

adlı appuygulama için birden çok örnek varsa, şu seçeneği kullanarak -i/--instance örnek günlüğünü görüntüleyebilirsiniz:

az spring app logs -f --name customers-service --instance customers-service-default-17-7bc5f9dd79-fshb9

Azure portalından uygulama örneklerinin ayrıntılarını da alabilirsiniz. Azure Spring Apps hizmetinizin sol gezinti bölmesinde Uygulamalar'ı seçtikten sonra Uygulama Örnekleri'ni seçin.

İpucu

Daha fazla parametreyi ve günlük akışı işlevini keşfetmek için kullanabilirsiniz az spring app logs -h .