Exibir dados do Depurador de Instantâneos do Application Insights
Os instantâneos são exibidos como Exceções no painel do Application Insights do portal do Azure. Exiba os instantâneos de depuração no portal para examinar a pilha de chamadas e inspecionar variáveis em cada quadro de pilha de chamadas.
Para uma experiência de depuração mais avançada com código-fonte, abra os instantâneos com o Visual Studio Enterprise. Também é possível configurar snappoints para criar instantâneos interativamente sem esperar uma exceção.
Pré-requisitos
Os instantâneos podem incluir informações confidenciais. Somente é possível exibir os instantâneos se a função Application Insights Snapshot Debugger
for atribuída a você.
Acessar os instantâneos de depuração no portal
Depois que uma exceção ocorrer em seu aplicativo e um instantâneo for criado, você poderá exibir instantâneos no portal do Azure dentro de 5 a 10 minutos.
No recurso do Application Insights, selecione Investigar>Falhas no menu à esquerda.
No painel Falhas, selecione:
- O guia Operações ou
- O guia Exceções.
Selecione as Amostras [x] na coluna central da página para gerar uma lista de operações de amostra ou exceções à direita.
Na lista de amostras, selecione uma operação ou exceção para abrir a página Detalhes da Transação de Ponta a Ponta. A partir daqui, selecione o evento de exceção a ser investigado.
- Se um instantâneo estiver disponível para a exceção fornecida, selecione o botão Abrir instantâneo de depuração no painel à direita para exibir a página Depurar Instantâneo.
- Se você não vir esse botão, talvez nenhum instantâneo esteja disponível. Confira o guia de solução de problemas.
Na página Depurar Instantâneo, você visualizará uma pilha de chamadas com um painel de variáveis locais. Selecione um quadro de pilha de chamadas para exibir variáveis locais e parâmetros para essa chamada de função no painel de variáveis.
Baixar os instantâneos para exibição no Visual Studio
Para exibir os instantâneos no Visual Studio Enterprise 2017 ou superior:
Clique no botão Baixar Instantâneo na página Depurar Instantâneo para baixar um arquivo
.diagsession
, que pode ser aberto pelo Visual Studio Enterprise.No Visual Studio, verifique se você tem o componente do Depurador de Instantâneos do Visual Studio instalado.
- Para o Visual Studio Enterprise 2017 e superior: o componente necessário de Depurador de Instantâneos pode ser selecionado na lista Componente Individual no instalador do Visual Studio.
- Para uma versão anterior ao Visual Studio 2017 versão 15.5: instale a extensão do Visual Studio Marketplace.
Abra o arquivo
.diagsession
. A página Depuração de Minidump no Visual Studio é exibida.Clique em Depurar Código Gerenciado para iniciar a depuração de instantâneo. O instantâneo é aberto para a linha de código em que a exceção foi gerada.
O instantâneo baixado inclui todos os arquivos de símbolo encontrados no servidor de aplicativos Web. Esses arquivos de símbolo são necessários para associar dados do instantâneo ao código-fonte. Para aplicativos do Serviço de Aplicativo, habilite a implantação de símbolo quando você publicar seus aplicativos Web.
Próximas etapas
Habilite o Depurador de Instantâneos em sua: