Günlük akışı
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ı app
uygulama 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
.