Diffusion de journaux
Dans cette unité, nous allons examiner les commandes et les concepts de journalisation. Nous exécuterons les commandes dans l’exercice suivant.
Types de journalisation
Avec l’exemple d’application, il existe deux façons d’afficher des journaux : Le streaming de journaux pour les journaux en temps réel par instance d’application ou Log Analytics pour les journaux d’activité agrégés avec une fonction de requête avancée. Dans cette unité, nous allons explorer le streaming des journaux via Azure CLI.
Diffusion de journaux
La diffusion de journaux permet aux développeurs d’obtenir des journaux d’applications en temps réel via Azure CLI et de savoir ce qui se passe avec l’instance d’application spécifiée dans Azure Spring Apps.
Vous pouvez utiliser le streaming de journaux dans l’interface Azure CLI via Azure Shell avec la commande suivante :
az spring app logs --name <application> --resource-group <resource group name> --service <service instance name> -f
Dernières lignes du journal pour l’application avec plusieurs instances
Tout d’abord, vous pouvez récupérer les noms d’instance d’application à l’aide de la commande suivante :
az spring app logs -f --name customers-service
Votre résultat doit ressembler à ce qui suit :
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
Si plusieurs instances existent pour l’application nommée app
, vous pouvez afficher le journal d’instances en utilisant l’option -i/--instance
:
az spring app logs -f --name customers-service --instance customers-service-default-17-7bc5f9dd79-fshb9
Vous pouvez également obtenir des informations sur les instances d’application à partir du portail Azure. Après avoir sélectionné Applications dans le volet de navigation gauche de votre service Azure Spring Apps, sélectionnez instances de l’application.
Conseil
Vous pouvez utiliser az spring app logs -h
pour explorer davantage de paramètres et de fonctionnalités de flux de journal.