Diffusion de journaux

Effectué

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.