Cvičení – načtení souborů protokolu aplikace pomocí Azure CLI a Kudu
Vaše nová webová aplikace pro Contoso Fashions je skoro připravená na počáteční pilotní testování a chtěli byste zkontrolovat a analyzovat všechny různé zprávy trasování, 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 svého cloudového sdíleného úložiště a k následnému zobrazení.
Poznámka
Úplný Cloud Shell panel nástrojů, který obsahuje nástroj pro stažení a nahrání souboru, a 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í použijete některé nástroje Bash k zobrazení protokolů Cloud Shell sdílené složky.
Pokud Cloud Shell protokoly stáhnout do služby contosofashions.zip v cloudovém sdíleném úložišti a nahradit náhodným číslem vygenerované pro jednoznačnou identifikaci vaší <your-number> 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>Pokud Cloud Shell chcete zobrazit soubory protokolu obsažené ve staženýchcontosofashions.zip, spusťte následující příkaz.
zipinfo -1 contosofashions.zipPokud Cloud Shell soubor protokolu aplikace ze stažených souborů contosofashions.zip, spusťte následující příkaz.
unzip -j contosofashions.zip LogFiles/Application/*.txtV Cloud Shell soubor protokolu aplikace zobrazíte spuštěním následujícího příkazu.
code *.txtKlikněte na Cloud Shell a stisknutím kláves Ctrl+Qzavřete editor.
Načtení protokolů systému souborů pomocí Kudu
V tomto kroku použijete ke stažení protokolů ze systému souborů do svého počítače konzolu Kudu.
V Azure Portal nebo na domovské stránce vyberte App Services. Zobrazí se App Services okna.
V seznamu App Services vyberte contosofashions<your-number>. Zobrazí se podokno App Service contosofashions. <your-number>
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.
Vyberte Přejít. Zobrazí se okno Služby Kudu.
V horním řádku nabídek vyberte Konzola ladění a pak vyberte CMD.
V oddílu průzkumníku souborů vyberte LogFiles.
Pro složku Aplikace vyberte Stáhnout. Protokoly se stáhnou do vašeho počítače jako Application.zip.
Na svém počítači otevřete Application.zip a zobrazte soubor protokolu. Mělo by jít o stejné protokoly, na které jste se dívali pomocí Cloud Shell.
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 vyhledáte konkrétní položky protokolu.
V nabídce portálu Azure Portal nebo na domovské stránce vyberte Účty úložiště. Zobrazí Storage účty.
V seznamu Storage účtů vyberte sacontosofashions <your-number>.
V prostředním podokně nabídek vyberte Průzkumník služby Storage (Preview). Zobrazí Průzkumník služby Storage (Preview).
V podokně Průzkumník služby Storage rozbalte KONTEJNERY OBJEKTŮ BLOB a pak vyberte asplogs.
V podokně kontejneru dvakrát klikněte na contosofashions<your-number> a pak dvakrát klikněte na jednotlivé složky s rokem, měsícem a datem.
Měli byste vidět složku pro každou hodinu, po kterou probíhalo protokolování aplikace do úložiště objektů blob. Dvakrát klikněte na složku s hodinou (nebo na nejdřívější, pokud jich existuje více).
Ve složce by měl být jeden nebo více souborů CSV. Stáhněte největší soubor tím, že na něj poklikáte (abyste viděli velikost souborů, budete možná muset posunout zobrazení doprava). Pokud máte na počítači Microsoft Excel, otevře se soubor protokolu automaticky jako jeho list. Jinak k otevření souboru použijte textový editor, třeba Poznámkový blok.
V otevřeném souboru protokolu vyhledejte následující řetězec.
Warning messageProtokol by měl obsahovat několik výskytů této zprávy.
Zavřete soubor protokolu.
Potřebujete pomoc? Projděte si našeho průvodce odstraňováním potíží nebo nahlaste potíže a uveďte konkrétní připomínky.