Cvičení – povolení a konfigurace App Serviceho protokolování aplikací pomocí Azure Portal
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.
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$appNamePokud 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 $gitRepoPoznamenejte 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.
Úč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_LRSPoč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ěží.
Pomocí stejného účtu, kterým jste aktivovali sandbox, se přihlaste k webu Azure Portal.
Na domovské stránce Azure Portal v části Navigovat vyberte předplatná. Zobrazí se podokno odběry pro váš Microsoft Learn izolovaný prostor (sandbox) .
V seznamu adresáře vyberte možnost concierge Subscription. Zobrazí se podokno předplatné concierge .
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ů .
Ujistěte se, že je uvedená vaše skupina prostředků izolovaného prostoru (
[název skupiny prostředků izolovaného prostoru] ).V nabídce Azure Portal nebo na domovské stránce vyberte možnost App Services. Zobrazí se podokno App Services .
Vyberte contosofashions <your-number>. Zobrazí se podokno contosofashions <your-number> .
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.
Přepněte na kartu zobrazující Azure Portal zobrazení podokna App Service pro contosofashions <your-number>.
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 .
V části protokolování aplikace (systém souborů) vyberte zapnuto a v rozevíracím seznamu pole úroveň vyberte možnost Chyba.
V části protokolování aplikace (objekt BLOB) vyberte zapnuto a v rozevíracím seznamu pole úroveň vyberte možnost podrobné.
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ů.
V horním řádku nabídek vyberte kontejner. Zobrazí se podokno Nový kontejner .
Do pole název zadejte asplogs a pak vyberte vytvořit.
V podokně kontejnery vyberte asplogs a pak vyberte Vybrat.
Do pole Doba uchování (dny) zadejte 5.
Chcete-li zavřít podokno protokoly a aktualizovat nastavení protokolu, vyberte v horním řádku nabídky možnost Uložit.
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.