/ azure

[Azure] Failed Request Tracing - Analisando erros de forma simples

Ola pessoALL,

Vez ou outra precisamos analisar erros intermitentes nos nossos App Services ou quando realizamos consultoria precisamos ter uma idéia da saúde da aplicação.
Vou iniciar uma série de posts sobre performance nos App Services e para estreiar essa série quero começar pelos FREB LOGS ou Failed Request Tracing.

Os FREB LOGS nos ajudam a monitorar requisições falhas e previnir e ou corrigir possíveis erros:

informações detalhadas sobre solicitações com falha, incluindo um rastreamento dos componentes IIS usados para processar a solicitação e o tempo levado em cada componente. Isto pode ser útil se você está tentando melhorar o desempenho do site ou isolar o que está causando o retorno de um erro específico de HTTP.

https://docs.microsoft.com/pt-br/azure/app-service-web/web-sites-enable-diagnostic-log

Habilitando os FREB Logs

  • No portal acesse o slot do app service desejado e depois navegue até: Settings > Diagnostic Logs

Image

  • Habilite a opção Failed request tracing.

Nessa tela também podemos definir usuario e senha para acessarmos os logs via FTP.

Visualizando os logs

Após os logs estarem ativos, após alguns minutos (se houver requisições com erro) já podemos visualizar os erros no próprio portal do azure.

  • No slot do app service desejado navegue até Diagnose and solve problems
    Health dashboard
  • No topo selecione a opção Troubleshoot e na lista de Tools, selecione FREB logs
    Troubleshoot dash
  • Uma nova tela será carregada e na listagem podemos ter acesso a diversas informações, inclusive ao xml com todo de detalhe do IIS sobre o erro.
    FREB logs table
    Freb log details

Para mais detalhes sobre serviços de diagnóstico no Azure recomendo a leitura da documentação:

É isso ae pessoALL! Até a próxima.

[Azure] Failed Request Tracing - Analisando erros de forma simples
Share this

Subscribe to rsantosdev