[Azure] Failed Request Tracing - Analisando erros de forma simples
![[Azure] Failed Request Tracing - Analisando erros de forma simples](/content/images/size/w2000/2017/04/windows-azure-cloud-1.png)
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
- 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
- No topo selecione a opção Troubleshoot e na lista de Tools, selecione FREB logs
- 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.
Para mais detalhes sobre serviços de diagnóstico no Azure recomendo a leitura da documentação:
É isso ae pessoALL! Até a próxima.