Cvičení – načtení souborů protokolu aplikace pomocí Azure CLI a Kudu

Dokončeno

Vaše nová webová aplikace pro Contoso Fashions je téměř připravená na počáteční pilotní testování. Chcete zkontrolovat a analyzovat všechny různé trasovací zprávy, které byly uloženy do souborů protokolu vaší aplikace. Před prohlížením musíte vědět, jak najít informace zaznamenávané do protokolu.

V této lekci načtete soubory protokolů připravené pro pozdější offline analýzu.

Načtení protokolů systému souborů pomocí Azure CLI

V tomto kroku použijete Azure CLI k načtení protokolů systému souborů do cloudového úložiště sdílených složek a následnému zobrazení těchto protokolů.

Poznámka:

Úplná služba Cloud Shell obsahuje panel nástrojů, který obsahuje nástroj pro stažení a nahrání souboru. Tuto možnost můžete použít ke stažení contosofashions.zip do místního počítače. Tato funkce není v současnosti dostupná v sandboxovém prostředí Microsoft Learn. V tomto cvičení proto k zobrazení protokolů ze sdílené složky Cloud Shellu používáme některé nástroje Bash.

  1. Pokud chcete v Cloud Shellu stáhnout protokoly do contosofashions.zip v cloudovém úložišti sdílených složek a nahradit <číslo> náhodným číslem vygenerovaným pro jedinečnou identifikaci vaší aplikace, spusťte následující příkaz.

    az webapp log download --log-file contosofashions.zip  --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>
    
  2. Spuštěním následujícího příkazu v Cloud Shellu zobrazte soubory protokolu obsažené ve stažené contosofashions.zip souboru.

    zipinfo -1 contosofashions.zip
    
  3. V Cloud Shellu spusťte následující příkaz, který extrahuje jenom soubor protokolu aplikace ze staženého souboru contosofashions.zip .

    unzip -j contosofashions.zip LogFiles/Application/*.txt
    
  4. Spuštěním následujícího příkazu v Cloud Shellu zobrazte soubor protokolu aplikace.

    code *.txt
    

    Poznámka:

    Pokud se zobrazí výzva k přepnutí do klasického Cloud Shellu, vyberte Potvrdit. Potom znovu zadejte předchozí příkaz code *.txt , aby se zobrazil soubor protokolu aplikace.

  5. V Cloud Shellu zavřete editor stisknutím kombinace kláves Ctrl+Q .

Načtení protokolů systému souborů pomocí Kudu

V tomto kroku stáhněte protokoly systému souborů do počítače pomocí konzoly Kudu.

  1. V nabídce webu Azure Portal nebo na domovské stránce vyberte App Services. Zobrazí se podokno App Services .

  2. V seznamu služby App Services vyberte contosofashions<vaše číslo>. Zobrazí se podokno služby App Service s číslem< contosofashions.>

  3. V prostředním podokně nabídek v části Vývojové nástroje vyberte Rozšířené nástroje. Zobrazí se podokno Rozšířené nástroje .

  4. Vyberte Přejít. Zobrazí se okno Služby Kudu.

  5. V horním řádku nabídek vyberte Konzola ladění a pak vyberte CMD.

  6. V oddílu průzkumníku souborů vyberte LogFiles.

  7. Pro složku Aplikace vyberte Stáhnout. Protokoly se stáhnou do počítače jako Application.zip.

  8. Na počítači otevřete Application.zip a zobrazte soubor protokolu. Tyto protokoly by měly být stejné jako protokoly, na které jste se podívali pomocí Cloud Shellu.

  9. Zavřete kartu Služby Kudu.

Prohledání protokolů uložených ve službě Azure Blob Storage

V tomto postupu otevřete podrobné protokoly, které byly uloženy do kontejneru Azure Blob Storage, a pak vyhledáte konkrétní položky protokolu.

  1. V nabídce portálu Azure nebo na domovské stránce vyberte Účty úložiště. Zobrazí se podokno Účty úložiště.

  2. V seznamu účtů úložiště vyberte sacontosofashions<vaše číslo>.

  3. V prostředním podokně nabídek vyberte Prohlížeč úložiště. Zobrazí se podokno Prohlížeče úložiště.

  4. Rozbalte kontejnery objektů blob a pak vyberte appsrvplogs.

  5. V podokně kontejneru dvakrát klikněte na contosofashions<vaše-číslo> a pak dvakrát klikněte na jednotlivé složky s rokem, měsícem a datem.

  6. Měli byste vidět složku pro každou hodinu, po kterou probíhalo protokolování aplikace do úložiště objektů blob. Poklikejte na složku hodin (nebo nejstarší, pokud je jich víc).

  7. Složka by měla obsahovat jeden nebo více souborů CSV; pokud ho chcete stáhnout, poklikejte na největší soubor (možná se budete muset posunout doprava, abyste viděli velikosti souborů). Pokud máte v počítači Microsoft Excel, soubor protokolu se automaticky otevře jako list. V opačném případě soubor otevřete pomocí textového editoru, například Poznámkového bloku.

  8. V otevřeném souboru protokolu vyhledejte následující řetězec.

    Warning message
    

    Protokol by měl obsahovat několik výskytů této zprávy.

  9. Zavřete soubor protokolu.