Exercício – obter Ficheiros de Registo de Aplicações com a CLI do Azure e o Kudu

Concluído

Seu novo aplicativo Web para Contoso Fashions está quase pronto para alguns testes piloto iniciais. Você deseja revisar e analisar todas as várias mensagens de rastreamento que foram salvas nos arquivos de log do seu aplicativo. Antes de poder fazer qualquer revisão, precisa de saber como encontrar as informações registadas.

Nesta unidade, você recupera arquivos de log prontos para análise offline posterior.

Obter registos do sistema de ficheiros com a CLI do Azure

Nesta etapa, você usa a CLI do Azure para recuperar logs do sistema de arquivos para seu armazenamento de compartilhamento de nuvem e, em seguida, exibir esses logs.

Nota

O Cloud Shell completo tem uma barra de ferramentas que inclui uma ferramenta de download e carregamento de arquivos, e você pode usar essa opção para baixar contosofashions.zip para seu computador local. Esta funcionalidade não está atualmente disponível na shell do sandbox do Microsoft Learn. Então, neste exercício, para visualizar os logs de dentro do compartilhamento de arquivos do Cloud Shell, usamos algumas ferramentas Bash.

  1. No Cloud Shell, para baixar os logs para contosofashions.zip no armazenamento de compartilhamento de nuvem, substituindo <seu número pelo número> aleatório que foi gerado para identificar exclusivamente seu aplicativo, execute o seguinte comando.

    az webapp log download --log-file contosofashions.zip  --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>
    
  2. No Cloud Shell, para mostrar os arquivos de log contidos no arquivo contosofashions.zip baixado, execute o seguinte comando.

    zipinfo -1 contosofashions.zip
    
  3. No Cloud Shell, para extrair apenas o arquivo de log do aplicativo do arquivo contosofashions.zip baixado, execute o seguinte comando.

    unzip -j contosofashions.zip LogFiles/Application/*.txt
    
  4. No Cloud Shell, para exibir o arquivo de log do aplicativo, execute o seguinte comando.

    code *.txt
    
  5. No Cloud Shell, pressione Ctrl+Q para fechar o editor.

Obter registos do sistema de ficheiros com o Kudu

Nesta etapa, para baixar os logs do sistema de arquivos para o seu computador, use o console Kudu.

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

  2. Na lista Serviços de Aplicativo, selecione contosofashions<seu-número>. O painel contosofashions<your-number> App Service é exibido.

  3. No painel de menu do meio, em Ferramentas de Desenvolvimento, selecione Ferramentas Avançadas. O painel Ferramentas avançadas é exibido.

  4. Selecione Ir. A janela Kudu Services é exibida.

  5. Na barra de menus superior, selecione Depurar console e, em seguida, selecione CMD.

  6. Na secção de explorador de ficheiros, selecione LogFiles.

  7. Na pasta Application, selecione Download (Transferir). Os logs são baixados para o seu computador como Application.zip.

  8. No computador, abra Application.zip e visualize o arquivo de log. Esses logs devem ser os mesmos que você analisou usando o Cloud Shell.

  9. Feche o separador Serviços do Kudu.

Procurar registos guardados no Armazenamento de Blobs do Azure

Neste procedimento, você abre os logs detalhados que foram salvos em seu contêiner de Armazenamento de Blob do Azure e procura entradas de log específicas.

  1. No menu do portal do Azure ou a partir da Home page, selecione Contas de armazenamento. O painel Contas de armazenamento é exibido.

  2. Na lista Contas de armazenamento, selecione sacontosofashions<seu-número>.

  3. No painel de menu do meio, selecione Navegador de armazenamento. O painel Navegador de armazenamento é exibido.

  4. Expanda Contêineres de Blob e selecione appsrvplogs.

  5. No painel do contentor, faça duplo clique em contosofashions<o-seu-número> e, em seguida, faça duplo clique em cada uma das pastas de ano, mês e data.

  6. Deverá agora ser apresentada uma pasta para cada hora em que a aplicação efetuou registos no armazenamento de blobs. Clique duas vezes na pasta hour (ou na anterior, se houver mais de uma).

  7. A pasta deverá conter um ou mais ficheiros CSV. Para transferir, faça duplo clique no ficheiro maior (poderá ter de se deslocar para a direita para ver os tamanhos dos ficheiros). Se tiver o Microsoft Excel no computador, o ficheiro de registo abre automaticamente como uma folha de cálculo. Caso contrário, abra o arquivo usando um editor de texto, como o Bloco de Notas.

  8. No ficheiro de registo aberto, procure a seguinte cadeia.

    Warning message
    

    Deverão existir várias ocorrências da seguinte mensagem no registo.

  9. Feche o ficheiro de registo.