Partilhar via


Exibir dados do depurador de instantâneo do Application Insights

Os instantâneos aparecem como Exceções no painel Application Insights do portal do Azure. Visualize 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 obter uma experiência de depuração mais poderosa com o código-fonte, abra instantâneos com o Visual Studio Enterprise. Você também pode definir SnapPoints para tirar instantâneos interativamente sem esperar por uma exceção.

Pré-requisitos

Os instantâneos podem incluir informações confidenciais. Você só pode exibir instantâneos se a função lhe for atribuída Application Insights Snapshot Debugger .

Acessar 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 do lado esquerdo.

  2. No painel Falhas, selecione:

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

    Captura de ecrã a mostrar a Página de Falhas no portal do Azure.

  4. Na lista de exemplos, 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 que deseja investigar.

    Captura de tela mostrando o botão Abrir instantâneo de depuração na exceção.

  5. Na página Debug Snapshot, você verá uma pilha de chamadas com um painel de variáveis locais. Selecione um quadro de pilha de chamadas para exibir variáveis e parâmetros locais para essa chamada de função no painel de variáveis.

    Captura de ecrã a mostrar o instantâneo de depuração Abrir realçado no portal do Azure.

Baixar instantâneos para exibir no Visual Studio

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

  1. Clique no botão Baixar instantâneo na página Depurar instantâneo para baixar um .diagsession arquivo, que pode ser aberto pelo Visual Studio Enterprise.

  2. No Visual Studio, verifique se você tem o componente Visual Studio do Depurador de Instantâneo instalado.

    • Para Visual Studio 2017 Enterprise e superior: O componente Depurador de instantâneo necessário 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 ficheiro .diagsession. A página Depuração de Minidump no Visual Studio é exibida.

  4. Clique em Depurar código gerenciado para começar a depurar o instantâneo. O instantâneo abre para a linha de código onde a exceção foi lançada.

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

O instantâneo baixado inclui todos os arquivos de símbolos encontrados em seu servidor de aplicativos Web. Esses arquivos de símbolo são necessários para associar dados de instantâneo com o código-fonte. Para aplicativos do Serviço de Aplicativo, certifique-se de habilitar a implantação de símbolos ao publicar seus aplicativos Web.

Próximos passos

Habilite o Depurador de Instantâneo no seu: