Exercício - Habilitar e configurar o log do aplicativo do Serviço de Aplicativo usando o portal do Azure

Concluído

Neste exercício, você implanta um exemplo ASP.NET aplicativo Web Core do GitHub, que tem o código necessário para gerar mensagens de saída de rastreamento. Em seguida, use o portal do Azure para habilitar o log do aplicativo para o aplicativo.

Utilizar a CLI do Azure para implementar uma aplicação Web

Nesta tarefa, você usa a CLI do Azure para criar um aplicativo Web ASP.NET usando o código de um repositório GitHub. Você também cria uma nova conta de armazenamento na mesma região do aplicativo Web, para armazenamento de logs.

  1. Vamos definir algumas variáveis, para que possamos usá-las durante o resto do exercício. Execute os seguintes comandos no Azure Cloud Shell, substituindo <your-local-Azure-region>, pela região mais próxima de você na lista a seguir.

    O sandbox gratuito permite-lhe criar recursos num subconjunto das regiões globais do Azure. Selecione uma região desta lista quando criar recursos:

    • westus2
    • E.U.A Centro-Sul
    • centralus
    • eastus
    • westeurope
    • Sudeste Asiático
    • japaneast
    • brazilsouth
    • australiasoutheast
    • centralindia
    gitRepo=https://github.com/MicrosoftDocs/mslearn-capture-application-logs-app-service
    appName="contosofashions$RANDOM"
    appPlan="contosofashionsAppPlan"
    resourceGroup=<rgn>[sandbox resource group name]</rgn>
    storageAccount=sa$appName
    appLocation=<your-local-Azure-region>
    
  2. Execute os seguintes comandos para implantar o aplicativo Web.

    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
    

    A implementação da aplicação poderá demorar vários minutos.

  3. Anote o nome do aplicativo, incluindo o número aleatório que foi gerado para identificar exclusivamente o aplicativo. Deve assemelhar-se a algo como: contosofashions13642.azurewebsites.net.

  4. Execute o seguinte comando para criar uma conta de armazenamento.

    az storage account create -n $storageAccount -g $resourceGroup -l $appLocation --sku Standard_LRS 
    

Aguarde até que o comando seja concluído e, em seguida, continue com este exercício.

Ativar o registo através do portal do Azure

Nesta tarefa, você usa o portal do Azure para habilitar o log de aplicativos para o sistema de arquivos e o armazenamento de Blob do Azure. Comece verificando se seu aplicativo Web está em execução.

  1. Entre no portal do Azure usando a mesma conta usada para ativar a área restrita.

  2. Na Home page do portal do Azure, na seção Navegar, selecione Assinaturas. O painel Subscrições da Sandbox do Microsoft Learn é apresentado.

  3. Na lista Nome da assinatura , selecione Assinatura do concierge. O painel Assinatura do Concierge é exibido.

  4. Selecione Recursos. A lista de recursos, na coluna Grupo de recursos, deve mostrar seu grupo de recursos da área restrita ([nome do grupo de recursos da área restrita]).

  5. No menu do portal do Azure ou na página inicial , selecione Serviços de Aplicativo. O painel Serviços de Aplicativo é exibido.

  6. Selecione contosofashionsNNNNN, onde NNNNN representa o número aleatório gerado para seu aplicativo. O painel Visão geral do Serviço de Aplicativo é exibido.

  7. Na seção Essentials, copie o domínio padrão e cole-o em uma nova guia do navegador (por exemplo, contosofashionsNNNNN.azurewebsites.net). A home page do Contoso Fashions deve aparecer.

    Vamos configurar o registro em log do aplicativo.

  8. No portal do Azure, no menu Serviços de Aplicativo, role para baixo até a seção Monitoramento e selecione Logs do Serviço de Aplicativo. O painel de logs do Serviço de Aplicativo é exibido.

  9. Em Log do Aplicativo (Sistema de arquivos), selecione Ativado e, na lista suspensa da caixa Nível, selecione Erro.

  10. Em Log de Aplicativos (Blob), selecione Ativado e, na lista suspensa da caixa Nível, selecione Detalhado.

  11. Selecione o link 0 em Contêineres de armazenamento. O painel Contas de armazenamento é exibido.

    Nota

    Se aparecer uma notificação Armazenamento não configurado , selecione esse texto e conclua as 3 etapas anteriores.

  12. Na lista Nome, selecione sacontosofashionsNNNN, onde NNNN é o número que você anotou quando criou seu aplicativo. O painel Contêineres é exibido.

  13. Na barra de comandos, selecione Contêiner. O painel Novo contêiner é exibido.

  14. Na caixa Nome, digite appsrvplogs e selecione Criar.

  15. No painel Contêineres, selecione appsrvplogs e escolha Selecionar. O painel de logs do Serviço de Aplicativo é exibido.

  16. Na caixa Período de Retenção (Dias), introduza 5.

  17. Na barra de comandos, selecione Salvar para atualizar as configurações de log e fechar o painel de logs .