Oefening: toepassingslogboekbestanden ophalen met Azure CLI en Kudu

Voltooid

Uw nieuwe web-app voor Contoso Fashions is bijna klaar voor een eerste testfase. U wilt alle verschillende traceringsberichten bekijken en analyseren die zijn opgeslagen in de logboekbestanden van uw app. Voordat u een beoordeling kunt uitvoeren, moet u weten waar u de geregistreerde informatie kunt vinden.

In deze les haalt u logboekbestanden op die gereed zijn voor latere offlineanalyse.

Bestandssysteemlogboeken ophalen met Azure CLI

In deze stap gebruikt u Azure CLI om bestandssysteemlogboeken op te halen naar uw cloudshareopslag en vervolgens deze logboeken weer te geven.

Notitie

De volledige Cloud Shell heeft een werkbalk met een hulpprogramma voor het downloaden en uploaden van bestanden. U kunt deze optie gebruiken om contosofashions.zip naar uw lokale computer te downloaden. Deze functionaliteit is momenteel niet beschikbaar in de Microsoft Learn-sandboxshell. In deze oefening gebruiken we dus enkele Bash-hulpprogramma's om de logboeken vanuit de Cloud Shell-bestandsshare weer te geven.

  1. Als u in Cloud Shell de logboeken wilt downloaden naar contosofashions.zip in de cloudshareopslag, waarbij u uw nummer> vervangt door <het willekeurige getal dat is gegenereerd om uw app uniek te identificeren, voert u de volgende opdracht uit.

    az webapp log download --log-file contosofashions.zip  --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>
    
  2. Voer in Cloud Shell de volgende opdracht uit om de logboekbestanden weer te geven die zijn opgenomen in het gedownloade contosofashions.zip-bestand .

    zipinfo -1 contosofashions.zip
    
  3. Voer in Cloud Shell de volgende opdracht uit om alleen het app-logboekbestand uit het gedownloade contosofashions.zip-bestand te extraheren.

    unzip -j contosofashions.zip LogFiles/Application/*.txt
    
  4. Voer in Cloud Shell de volgende opdracht uit om het toepassingslogboekbestand weer te geven.

    code *.txt
    
  5. Druk in Cloud Shell op Ctrl+Q om de editor te sluiten.

Bestandssysteemlogboeken ophalen met Kudu

In deze stap gebruikt u de Kudu-console om logboeken van het bestandssysteem naar uw computer te downloaden.

  1. Selecteer App Services in het menu van Azure Portal of op de startpagina. Het deelvenster App Services wordt weergegeven.

  2. Selecteer in de App Services-lijst contosofashions<uw nummer>. Het deelvenster contosofashions<your-number> App Service wordt weergegeven.

  3. Selecteer Geavanceerde hulpprogramma's in het middelste menuvenster onder Ontwikkelhulpprogramma's. Het deelvenster Geavanceerde hulpmiddelen wordt weergegeven.

  4. Selecteer Go. Het Kudu Services-venster wordt weergegeven.

  5. Selecteer in de bovenste menubalk de console Voor foutopsporing en selecteer vervolgens CMD.

  6. Selecteer LogFiles in het gedeelte van de Bestandsverkenner.

  7. Selecteer Downloaden voor de map Toepassing. De logboeken worden als Application.zip naar uw computer gedownload.

  8. Open Application.zip op uw computer en bekijk het logboekbestand. Deze logboeken moeten hetzelfde zijn als de logboeken die u hebt bekeken met behulp van Cloud Shell.

  9. Sluit het Kudu Services-tabblad.

Logboeken zoeken die in Azure Blob Storage zijn opgeslagen

In deze procedure opent u de uitgebreide logboeken die zijn opgeslagen in uw Azure Blob Storage-container en zoekt u vervolgens naar specifieke logboekvermeldingen.

  1. Selecteer in het menu van Azure Portal of op de startpagina de optie Opslagaccounts. Het deelvenster Opslagaccounts wordt weergegeven.

  2. Selecteer sacontosofashions in de lijst met opslagaccounts< uw nummer.>

  3. Selecteer Opslagbrowser in het middelste menuvenster. Het deelvenster Opslagbrowser wordt weergegeven.

  4. Vouw Blob-containers uit en selecteer vervolgens appsrvplogs.

  5. Dubbelklik in het deelvenster Container op contosofashions<your-number> en dubbelklik vervolgens op de mappen Jaar, Maand en Datum.

  6. Als het goed is, ziet u nu een map voor elk uur dat er vanuit de toepassing logboeken naar de Blob-opslag zijn verzonden. Dubbelklik op de map uur (of de vroegste, als er meer dan één is).

  7. De map bevat een of meer CSV-bestanden. Dubbelklik op het grootste bestand (mogelijk moet u naar rechts schuiven om de bestandsgrootten weer te geven) om dit bestand te downloaden. Als u Microsoft Excel op uw computer hebt, wordt het logboekbestand automatisch geopend als een werkblad. Anders opent u het bestand met een teksteditor, zoals Kladblok.

  8. Zoek in het geopende logboekbestand naar de volgende tekenreeks.

    Warning message
    

    In het logboek staan meerdere vermeldingen van dit bericht.

  9. Sluit het logboekbestand.