Cvičení – povolení a konfigurace App Serviceho protokolování aplikací pomocí Azure Portal

Dokončeno

V této lekci povolíte protokolování nové módní webové aplikace Azure.

Chystáte se nasadit ukázkovou webovou aplikaci ASP.NET Core z GitHubu; tato aplikace obsahuje kód pro generování různých výstupních zpráv trasování. Pak použijete Azure Portal, abyste povolili protokolování této aplikace.

Nasazení webové aplikace pomocí Azure CLI

V tomto kroku použijete příkazy Azure CLI k vytvoření webové aplikace ASP.NET, která využívá kód z úložiště GitHub. Vytvoříte také nový účet úložiště pro ukládání protokolů ve stejné oblasti jako je webová aplikace.

  1. Pokud chcete nastavit některé proměnné, nahraďte <your-local-Azure-region> pomocí nejbližší oblasti z následujícího seznamu, v Cloud Shell spusťte následující příkazy.

    Bezplatný sandbox vám umožňuje vytvářet prostředky v podmnožině globálních oblastí Azure. Při vytváření prostředků vyberte oblast ze seznamu:

    • westus2
    • southcentralus
    • centralus
    • eastus
    • westeurope
    • southeastasia
    • japaneast
    • brazilsouth
    • australiasoutheast
    • centralindia
    gitRepo=https://github.com/MicrosoftDocs/mslearn-capture-application-logs-app-service
    appName="contosofashions$RANDOM"
    appPlan="contosofashionsAppPlan"
    appLocation=<your-local-Azure-region>
    resourceGroup=<rgn>[sandbox resource group name]</rgn>
    storageAccount=sa$appName
    
  2. Pokud chcete nasadit webovou aplikaci, v Cloud Shell spusťte následující příkazy.

    az appservice plan create --name $appPlan --resource-group $resourceGroup --location $appLocation --sku FREE
    az webapp create --name $appName --resource-group $resourceGroup --plan $appPlan --deployment-source-url $gitRepo
    
  3. Poznamenejte si příponu náhodného čísla v názvu aplikace. To bylo vygenerováno pro jedinečnou identifikaci vaší aplikace. Nasazení aplikace může trvat několik minut.

  4. Účet úložiště vytvoříte tak, že v Cloud Shell spustíte následující příkaz.

    az storage account create -n $storageAccount -g $resourceGroup -l $appLocation --sku Standard_LRS 
    
  5. Počkejte na dokončení příkazů a teprve potom pokračujte v tomto cvičení.

Povolení protokolování pomocí webu Azure Portal

V tomto kroku použijete Azure Portal k povolení protokolování aplikace do systému souborů a do služby Azure Blob Storage. Začnete tím, že zkontrolujete, jestli vaše webová aplikace běží.

  1. Pomocí stejného účtu, kterým jste aktivovali sandbox, se přihlaste k webu Azure Portal.

  2. Na domovské stránce Azure Portal v části Navigovat vyberte předplatná. Zobrazí se podokno odběry pro váš Microsoft Learn izolovaný prostor (sandbox) .

  3. V seznamu adresáře vyberte možnost concierge Subscription. Zobrazí se podokno předplatné concierge .

  4. V nabídce Azure Portal nebo na domovské stránce vyberte Další služby a pak vyberte skupiny prostředků. Zobrazí se podokno skupiny prostředků .

  5. Ujistěte se, že je uvedená vaše skupina prostředků izolovaného prostoru ([název skupiny prostředků izolovaného prostoru]).

  6. V nabídce Azure Portal nebo na domovské stránce vyberte možnost App Services. Zobrazí se podokno App Services .

  7. Vyberte contosofashions <your-number>. Zobrazí se podokno contosofashions <your-number> .

  8. V části základy otevřete domovskou stránku webu pro weby společnosti Contoso a zkopírujte a vložte řetězec adresy URL (https://contosofashions <your-number> . azurewebsites.NET) na nové kartě prohlížeče. Zobrazí se Domovská stránka pro Contoso .

    Teď nastavíte protokolování aplikace.

  9. Přepněte na kartu zobrazující Azure Portal zobrazení podokna App Service pro contosofashions <your-number>.

  10. V podokně střední nabídky přejděte dolů na monitorování a pak vyberte App Service protokoly. Zobrazí se podokno App Service protokoly .

  11. V části protokolování aplikace (systém souborů) vyberte zapnuto a v rozevíracím seznamu pole úroveň vyberte možnost Chyba.

  12. V části protokolování aplikace (objekt BLOB) vyberte zapnuto a v rozevíracím seznamu pole úroveň vyberte možnost podrobné.

  13. Vyberte Nastavení úložiště a v podokně Účty úložiště vyberte sacontosofashions<your-number>, kde <your-number> je číselná přípona, kterou jste si poznamenali při vytvoření aplikace. Zobrazí se podokno kontejnery .

    Pokud se zobrazí text Není nakonfigurované úložiště, vyberte ho a postupujte podle předchozích pokynů.

  14. V horním řádku nabídek vyberte kontejner. Zobrazí se podokno Nový kontejner .

  15. Do pole název zadejte asplogs a pak vyberte vytvořit.

  16. V podokně kontejnery vyberte asplogs a pak vyberte Vybrat.

  17. Do pole Doba uchování (dny) zadejte 5.

  18. Chcete-li zavřít podokno protokoly a aktualizovat nastavení protokolu, vyberte v horním řádku nabídky možnost Uložit.