Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo explica como solucionar problemas com seu aplicativo no Serviço de Aplicativo do Azure. Ao executar um aplicativo Web, você deseja estar preparado para quaisquer problemas que possam surgir. Esses problemas podem variar de erros HTTP 500 a usuários informando que seu site está inativo.
O diagnóstico do Serviço de Aplicativo do Azure é uma experiência interativa para ajudá-lo a solucionar problemas de seu aplicativo sem a necessidade de configuração. O diagnóstico do Serviço de Aplicativo aponta o que está errado e orienta você para as informações certas para solucionar e resolver o problema com mais facilidade e rapidez.
Embora essa experiência seja mais útil para problemas que ocorreram nas últimas 24 horas, todos os grafos de diagnóstico estão sempre disponíveis para você analisar.
O diagnóstico do Serviço de Aplicativo funciona não apenas para aplicativos no Windows, mas também para aplicativos em contêineres internos ou personalizados, Ambientes do Serviço de Aplicativo e Azure Functions.
Etapas para abrir o diagnóstico do Serviço de Aplicativo
Para acessar o diagnóstico do Serviço de Aplicativo:
No portal do Azure, acesse seu aplicativo Web do Serviço de Aplicativo ou seu Ambiente do Serviço de Aplicativo.
No menu da barra lateral, selecione Diagnosticar e resolver problemas.
A página de diagnóstico do Serviço de Aplicativo fornece muitas ferramentas para diagnosticar problemas de aplicativo. Para obter mais informações, consulte as ferramentas de diagnóstico mais adiante neste artigo.
Observação
Se o aplicativo estiver inativo ou funcionando lentamente, você poderá coletar um rastreamento de desempenho para identificar a causa raiz do problema. A criação de perfil é leve e foi projetada para cenários de produção.
Interface de diagnóstico
A página de diagnóstico do Serviço de Aplicativo oferece acesso de diagnóstico simplificado em várias seções.
Caixa de pesquisa
A caixa de pesquisa é uma maneira rápida de encontrar um diagnóstico. Você pode encontrar o mesmo diagnóstico por meio de categorias de solução de problemas.
Alertas de risco
A página de diagnóstico do Serviço de Aplicativo executa uma série de verificações de configuração e oferece recomendações com base na configuração exclusiva do aplicativo.
Para examinar as recomendações e as verificações executadas, selecione o link Exibir mais detalhes . As informações são exibidas em um painel no lado direito da janela.
Categorias de solução de problemas
Os diagnósticos são agrupados em categorias de solução de problemas para facilitar a descoberta. As seguintes categorias estão disponíveis:
- Disponibilidade e Desempenho
- Configuração e Gerenciamento
- SSL e Domínios
- Avaliações de Risco
- Implantação
- Relacionamento em Rede
- Navegador
- Ferramentas de Diagnóstico
- Teste de carga do aplicativo
Os blocos mostram o diagnóstico disponível para cada categoria. Se você selecionar Disponibilidade e Desempenho, os seguintes diagnósticos estarão disponíveis no menu da barra lateral:
- Visão geral
- Fluxo de trabalho do aplicativo inoperante
- Aplicativo Web inativo
- Logs de aplicativo
- Uso da CPU
- Uso de Memória
- Solução de problemas do aplicativo Web
- Alterações de aplicativo
- Linux – Número de contêineres em execução
- Baixo espaço de troca do Linux
- Lista de Preenchimento do Processo
- Lista de processos
- Esgotamento de porta SNAT
- Conexões TCP
- Teste em produção
Relatório de diagnóstico
Para investigar ainda mais o problema, você pode selecionar um tópico e exibir mais detalhes em um relatório de diagnóstico. Esses detalhes geralmente são complementados com grafos.
O relatório de diagnóstico pode ser uma ferramenta poderosa para identificar o problema com seu aplicativo. O exemplo a seguir é o relatório Aplicativo Web Inoperante em Disponibilidade e Desempenho.
Investigação de problemas de código do aplicativo (somente aplicativos do Windows)
Como muitos problemas de aplicativo estão relacionados ao código do aplicativo, o diagnóstico do Serviço de Aplicativo se integra ao Application Insights para destacar exceções e problemas de dependência para correlacionar com o tempo de inatividade selecionado. Você habilita o Application Insights separadamente.
Para exibir as exceções e dependências do Application Insights, selecione o atalho de bloco Aplicativo Web Desativado ou Aplicativo Web Lento.
Etapas para solucionar problemas
Se um problema for detectado em uma categoria específica nas últimas 24 horas, você poderá exibir o relatório de diagnóstico completo. O diagnóstico do Serviço de Aplicativo pode solicitar que você veja mais conselhos de solução de problemas e as próximas etapas para uma experiência mais guiada.
Ferramentas de diagnóstico
O Serviço de Aplicativo inclui ferramentas de diagnóstico avançadas que ajudam você a investigar problemas de código do aplicativo, lentidão, cadeias de conexão e muito mais. Ele também inclui ferramentas proativas que ajudam a atenuar problemas de uso, solicitações e memória da CPU.
Monitoramento proativo da CPU (somente aplicativos do Windows)
O monitoramento proativo da CPU ajuda você a tomar medidas quando seu aplicativo ou um processo filho para seu aplicativo estiver consumindo recursos altos de CPU. Você pode definir suas próprias regras de limite de CPU para reduzir temporariamente a CPU inesperadamente alta até que a causa real seja encontrada. Para obter mais informações, consulte a postagem no blog Atenuar seus problemas de CPU antes que eles ocorram.
Recuperação automática
A recuperação automática é uma ação de mitigação que você pode executar quando seu aplicativo tem um comportamento inesperado. Você pode definir as regras com base na contagem de solicitações, na solicitação lenta, no limite de memória e no código de status HTTP para disparar ações de mitigação. Use a ferramenta para mitigar temporariamente um comportamento inesperado até que a causa raiz seja encontrada.
Atualmente, a ferramenta está disponível para aplicativos Web do Windows, aplicativos Web Linux e contêineres personalizados do Linux. As condições com suporte e a mitigação variam, dependendo do tipo de aplicativo Web. Para obter mais informações, consulte as postagens no blog anunciando a nova experiência de recuperação automática no Diagnóstico do Serviço de Aplicativo e anunciando a cura automática para Linux.
Recuperação automática proativa (somente aplicativos do Windows)
Assim como o monitoramento proativo da CPU, a recuperação automática proativa é uma solução turnkey para atenuar o comportamento inesperado em seu aplicativo. A recuperação automática proativa reinicia o aplicativo quando o Serviço de Aplicativo determina que ele está em um estado irrecuperável. Para obter mais informações, consulte a postagem no blog Apresentando a cura automática proativa.
Navegador (somente aplicativos do Windows)
Em uma grande equipe com integração contínua e muitas dependências de aplicativo, pode ser difícil identificar a alteração específica que causa um comportamento não íntegro. O Navegador ajuda a obter visibilidade da topologia do aplicativo renderizando automaticamente um mapa de dependência do aplicativo e todos os recursos na mesma assinatura.
O Navegador permite exibir uma lista consolidada de alterações feitas pelo aplicativo e suas dependências. Em seguida, você pode restringir uma alteração que está causando um comportamento indesejado. Você acessa o recurso por meio do bloco Navegador na página de diagnóstico do Serviço de Aplicativo. Antes de usar o recurso, você precisa habilitá-lo. Para obter mais informações, consulte a postagem no blog Obter visibilidade das dependências do seu aplicativo com o Navigator.
Análise de alterações
Você pode acessar a análise de alterações para alterações de aplicativo por meio dos atalhos de bloco Alterações do Aplicativo e Falhas do Aplicativo em Disponibilidade e Desempenho. Você pode usar a análise de alterações simultaneamente com outras métricas. Antes de usar o recurso, você deve habilitá-lo. Para obter mais informações, consulte a postagem no blog Anunciando a nova experiência de análise de alterações no Diagnóstico do Serviço de Aplicativo.
Perguntas ou comentários
Poste suas perguntas ou comentários em Compartilhar suas ideias adicionando [Diag] no título.



