Partilhar via


Habilitar o .NET Profiler para Serviços de Nuvem do Azure

Você pode receber rastreamentos de desempenho para sua instância dos Serviços de Nuvem do Azure habilitando o Application Insights Profiler para .NET. O Profiler é instalado na sua instância dos Serviços de Nuvem do Azure por meio da extensão de Diagnóstico do Azure.

Neste guia, ficará a saber como:

  • Habilite sua instância dos Serviços de Nuvem do Azure para enviar dados de diagnóstico para o Application Insights.
  • Configure a extensão de Diagnóstico do Azure em sua solução para instalar o .NET Profiler.
  • Implante seu serviço e gere tráfego para exibir rastreamentos do Profiler.

Pré-requisitos

Rastreie solicitações com o Application Insights

Quando você publicar sua instância dos Serviços de Nuvem do Azure no portal do Azure, adicione o SDK do Application Insights aos Serviços de Nuvem do Azure.

Captura de tela que mostra a caixa de seleção para enviar informações para o Application Insights.

Depois de adicionar o SDK e publicar sua instância dos Serviços de Nuvem do Azure no portal do Azure, acompanhe as solicitações usando o Application Insights:

Configurar a extensão de Diagnóstico do Azure

Localize o arquivo diagnostics.wadcfgx do Azure Diagnostics para sua função de aplicativo.

Captura de ecrã que mostra o ficheiro de diagnóstico no explorador de soluções dos Serviços de Nuvem do Azure.

Adicione a seguinte SinksConfig seção como um elemento filho de WadCfg:

<WadCfg>
  <DiagnosticMonitorConfiguration>...</DiagnosticMonitorConfiguration>
  <SinksConfig>
    <Sink name="MyApplicationInsightsProfiler">
      <!-- Replace with your own Application Insights instrumentation key. -->
      <ApplicationInsightsProfiler>00000000-0000-0000-0000-000000000000</ApplicationInsightsProfiler>
    </Sink>
  </SinksConfig>
</WadCfg>

Nota

As teclas de instrumentação usadas pelo aplicativo e pela ApplicationInsightsProfiler pia devem corresponder.

Implante seu serviço com a nova configuração de Diagnóstico. O Application Insights Profiler para .NET agora está configurado para ser executado em sua instância dos Serviços de Nuvem do Azure.

Próximos passos

Nota

A 31 de março de 2025, o suporte da ingestão de chaves de instrumentação terminará. A ingestão de chaves de instrumentação continuará a funcionar, mas não forneceremos mais atualizações ou suporte para o recurso. Transição para cadeias de conexão para aproveitar os novos recursos.