Compartilhar via


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.

  1. No recurso do Application Insights, selecione Investigar>Falhas no menu à esquerda.

  2. No painel Falhas, selecione:

    • O guia Operações ou
    • O guia Exceções.
  3. Selecione as Amostras [x] na coluna central da página para gerar uma lista de operações de amostra ou exceções à direita.

    Captura de tela mostrando a página Falhas no portal do Azure.

  4. 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.

    Captura de tela mostrando o botão Abrir Instantâneos de Depuração na exceção.

  5. 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.

    Captura de tela mostrando a opção Abrir Instantâneos de Depuração realçada no portal do Azure.

Baixar os instantâneos para exibição no Visual Studio

Para exibir os instantâneos no Visual Studio Enterprise 2017 ou superior:

  1. 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.

  2. 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.
  3. Abra o arquivo .diagsession . A página Depuração de Minidump no Visual Studio é exibida.

  4. 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.

    Captura de tela mostrando o instantâneo de depuração no Visual Studio.

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: