Exercice : Récupérer les fichiers journaux d’une application à l’aide de Kudu ou d’Azure CLI

Effectué

Votre nouvelle application web pour Contoso Fashions est presque prête à passer à la première phase de tests pilotes. Vous souhaitez examiner et analyser l’ensemble des messages de trace qui ont été enregistrés dans les fichiers journaux de votre application. Avant de pouvoir les passer en revue, vous devez savoir où trouver les informations journalisées.

Dans cette unité, vous récupérez les fichiers journaux en vue de les analyser ultérieurement hors connexion.

Récupérer les journaux du système de fichiers à l’aide d’Azure CLI

Dans cette étape, vous utilisez Azure CLI pour récupérer les journaux du système de fichiers, les enregistrer dans votre stockage cloud partagé, puis les afficher.

Remarque

La version complète de Cloud Shell a une barre d’outils qui inclut un outil de téléchargement et de chargement de fichier. Vous pouvez utiliser cet outil pour télécharger le fichier contosofashions.zip sur votre ordinateur local. Cette fonctionnalité n’est pas disponible dans le shell Microsoft Learn Sandbox. Ainsi, dans cet exercice, pour visualiser les journaux à partir du partage de fichiers Cloud Shell, vous utilisez certains outils Bash.

  1. Dans Cloud Shell, pour télécharger les journaux dans contosofashions.zip dans le stockage du partage cloud, remplacez <your-number> par le nombre aléatoire généré pour identifier votre application de manière unique et exécutez la commande suivante.

    az webapp log download --log-file contosofashions.zip  --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>
    
  2. Dans Cloud Shell, pour afficher les fichiers journaux contenus dans le fichier contosofashions.zip téléchargé, exécutez la commande suivante.

    zipinfo -1 contosofashions.zip
    
  3. Dans Cloud Shell, pour extraire seulement le fichier journal de l’application du fichier contosofashions.zip téléchargé, exécutez la commande suivante.

    unzip -j contosofashions.zip LogFiles/Application/*.txt
    
  4. Dans Cloud Shell, pour afficher le fichier journal de l’application, exécutez la commande suivante.

    code *.txt
    
  5. Dans Cloud Shell, appuyez sur Ctrl + Q pour fermer l’éditeur.

Récupérer les journaux du système de fichiers à l’aide de Kudu

Dans cette étape, pour télécharger les journaux du système de fichiers sur votre ordinateur, utilisez la console Kudu.

  1. Dans le menu du portail Azure ou dans la page Accueil, sélectionnez App Services. Le volet App Services s’affiche.

  2. Dans la liste App Services, sélectionnez contosofashions<your-number>. Le volet contosofashions <your-number> App Service s’affiche.

  3. Dans le volet du menu central, sous Outils de développement, sélectionnez Outils avancés. Le volet Outils avancés s’affiche.

  4. Sélectionnez Go. La fenêtre Kudu Services s’affiche.

  5. Dans la barre de menus supérieure, sélectionnez Console de débogage, puis CMD.

  6. Dans la section de l’Explorateur de fichiers, sélectionnez LogFiles.

  7. Pour le dossier Application, sélectionnez Télécharger. Les journaux sont téléchargés sur votre ordinateur sous Application.zip.

  8. Sur votre ordinateur, ouvrez Application.zip, puis affichez le fichier journal. Ces journaux doivent être identiques à ceux que vous avez examinés à l’aide de Cloud Shell.

  9. Fermez l’onglet Services Kudu.

Faire des recherches dans les journaux enregistrés dans le stockage Blob Azure

Dans cette procédure, vous ouvrez les journaux détaillés qui ont été enregistrés dans votre conteneur Stockage Blob Azure, puis recherchez des entrées de journal spécifiques.

  1. Dans le menu du portail Azure ou dans la page Accueil, sélectionnez Comptes de stockage. Le volet Comptes de stockage s’affiche.

  2. Dans la liste Comptes de stockage, sélectionnez sacontosofashions <your-number>.

  3. Dans le volet de menu central, sélectionnez Navigateur de stockage. Le volet Navigateur de stockage s’affiche.

  4. Développez Conteneurs d’objets blob, puis sélectionnez appsrvplogs.

  5. Dans le volet de conteneurs, double-cliquez sur contosofashions<votre-numéro>, puis double-cliquez sur chaque dossier correspondant à une année, un mois et une date.

  6. Vous devez maintenant voir un dossier pour chaque heure à laquelle un journal de l’application a été enregistré dans le stockage Blob. Double-cliquez sur le dossier de l’heure (ou sur le plus ancien s’il y en a plusieurs).

  7. Le dossier doit contenir un ou plusieurs fichiers CSV. Double-cliquez sur le plus grand fichier (si nécessaire, faites défiler le contenu vers la droite pour voir les tailles de fichier) afin de le télécharger. Si vous avez Microsoft Excel sur votre ordinateur, le fichier journal s’ouvre automatiquement en tant que feuille de calcul. Sinon, ouvrez le fichier à l’aide d’un éditeur de texte comme le Bloc-notes.

  8. Dans le fichier journal ouvert, recherchez la chaîne suivante.

    Warning message
    

    Le journal contient normalement plusieurs occurrences de ce message.

  9. Fermez le fichier journal.