Övning – Hämta programloggfiler med hjälp av Azure CLI och Kudu

Slutförd

Din nya webbapp för Contoso Fashions är nästan redo för inledande pilottestning. Du vill granska och analysera alla olika spårningsmeddelanden som har sparats i appens loggfiler. Innan du kan genomföra granskningen behöver du veta hur du hittar den loggade informationen.

I den här lektionen hämtar du loggfiler som är redo för senare offlineanalys.

Hämta filsystemloggar med hjälp av Azure CLI

I det här steget använder du Azure CLI för att hämta filsystemloggar till din molnresurslagring och sedan visa dessa loggar.

Kommentar

Det fullständiga Cloud Shell har ett verktygsfält som innehåller ett filnedladdnings- och uppladdningsverktyg, och du kan använda det här alternativet för att ladda ned contosofashions.zip till din lokala dator. Den här funktionen är för närvarande inte tillgänglig i Microsoft Learn-sandbox-gränssnittet. I den här övningen använder vi därför vissa Bash-verktyg för att visa loggarna från Cloud Shell-filresursen.

  1. Kör följande kommando för att ladda ned loggarna till contosofashions.zip i molnresurslagringen i Cloud Shell och ersätta<> med det slumptal som genererades för att unikt identifiera din app.

    az webapp log download --log-file contosofashions.zip  --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>
    
  2. Kör följande kommando för att visa loggfilerna i den nedladdade contosofashions.zip filen i Cloud Shell.

    zipinfo -1 contosofashions.zip
    
  3. Kör följande kommando för att extrahera bara apploggfilen från den nedladdade contosofashions.zip filen i Cloud Shell.

    unzip -j contosofashions.zip LogFiles/Application/*.txt
    
  4. Kör följande kommando för att visa programloggfilen i Cloud Shell.

    code *.txt
    

    Kommentar

    Om du ser en uppmaning om att växla till det klassiska Cloud Shell väljer du Bekräfta. Ange sedan föregående kommando code *.txt igen för att visa programloggfilen.

  5. I Cloud Shell trycker du på Ctrl+Q för att stänga redigeraren.

Hämta filsystemloggar med hjälp av Kudu

I det här steget använder du Kudu-konsolen för att ladda ned filsystemloggar till datorn.

  1. På menyn Azure Portal eller på startsidan väljer du App Services. Fönstret App Services visas.

  2. I App Services-listan väljer du contosofashions<your-number>. Fönstret contosofashions<your-number> App Service visas.

  3. Välj Avancerade verktyg under Utvecklingsverktyg i menyfönstret i mitten. Fönstret Avancerade verktyg visas.

  4. Välj . Fönstret Kudu-tjänster visas.

  5. I den översta menyraden väljer du Felsökningskonsol och sedan CMD.

  6. I avsnittet Utforskaren väljer du LogFiles.

  7. Välj Download (Ladda ned) för mappen Application (Program). Loggarna laddas ned till datorn som Application.zip.

  8. Öppna Application.zip på datorn och visa loggfilen. Dessa loggar bör vara desamma som de som du tittade på med Hjälp av Cloud Shell.

  9. Stäng fliken Kudu-tjänster.

Söka i loggar som sparats i Azure Blob Storage

I den här proceduren öppnar du de utförliga loggar som sparades i Azure Blob Storage-containern och söker sedan efter specifika loggposter.

  1. I menyn i Azure-portalen eller på sidan Start väljer du Lagringskonton. Fönstret Lagringskonton visas.

  2. I listan Lagringskonton väljer du sacontosofashions<your-number>.

  3. I menyfönstret i mitten väljer du Lagringswebbläsare. Fönstret Lagringswebbläsare visas.

  4. Expandera Blobcontainrar och välj sedan apparrvplogs.

  5. I containerfönstret dubbelklickar du på contosofashions<your-number> och dubbelklickar sedan på mapparna för år, månad och datum.

  6. Nu bör du se en mapp för varje timme som programmet har loggat till bloblagring. Dubbelklicka på mappen hour (eller den tidigaste, om det finns fler än en).

  7. Mappen ska innehålla en eller flera CSV-filer. om du vill ladda ned den dubbelklickar du på den största filen (du kan behöva rulla åt höger för att se filstorlekarna). Om du har Microsoft Excel på datorn öppnas loggfilen automatiskt som ett kalkylblad. Annars öppnar du filen med hjälp av en textredigerare, till exempel Anteckningar.

  8. I den öppnade loggfilen söker du efter följande sträng.

    Warning message
    

    Det bör finnas flera förekomster av det här meddelandet i loggen.

  9. Stäng loggfilen.