Compartilhar via


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

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

Neste guia, você aprenderá a:

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

Pré-requisitos

Rastreie solicitações com o Application Insights

Ao 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 mostrando a caixa de seleção para enviar informações ao Application Insights.

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

Configurar a extensão do Diagnóstico do Azure

Localize o arquivo diagnostics.wadcfgx do Diagnóstico do Azure para sua função de aplicativo.

Captura de tela do arquivo de diagnósticos no gerenciador de soluções dos Serviços de Nuvem do Azure.

Adicione a seguinte seção SinksConfig como um elemento filho do 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>

Observação

As chaves de instrumentação usadas pelo aplicativo e o coletor ApplicationInsightsProfiler precisam corresponder entre si.

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óximas etapas

Observação

Em 31 de março de 31, 2025, o suporte à ingestão de chave de instrumentação será encerrado. A ingestão de chave de instrumentação continuará funcionando, mas não forneceremos mais atualizações ou suporte para o recurso. Faça a transição para cadeias de conexão para aproveitar as novas funcionalidades.