Ativar o Profiler para o Azure Serviços Cloud
Pode receber rastreios de desempenho para a sua instância do Azure Serviços Cloud ao ativar o Application Insights Profiler. O Profiler é instalado na sua instância do Azure Serviços Cloud através da extensão Diagnóstico do Azure.
Neste guia, ficará a saber como:
- Ative a sua instância do Azure Serviços Cloud para enviar dados de diagnóstico para o Application Insights.
- Configure a extensão Diagnóstico do Azure na sua solução para instalar o Profiler.
- Implemente o seu serviço e gere tráfego para ver os rastreios do Profiler.
Pré-requisitos
- Confirme que configurou diagnósticos para a sua instância do Azure Serviços Cloud.
- Utilize .NET Framework 4.6.1 ou posterior.
- Se estiver a utilizar a Família 4 do SO, instale o .NET Framework 4.6.1 ou posterior com uma tarefa de arranque.
- A Família de SO 5 inclui uma versão compatível do .NET Framework por predefinição.
Controlar pedidos com o Application Insights
Quando publicar a instância do Azure Serviços Cloud no portal do Azure, adicione o SDK do Application Insights ao Azure Serviços Cloud.
Depois de adicionar o SDK e publicar a instância do Azure Serviços Cloud no portal do Azure, controle os pedidos com o Application Insights:
- Para ASP.NET funções Web: o Application Insights controla os pedidos automaticamente.
- Para funções de trabalho: tem de adicionar código manualmente à sua aplicação para controlar os pedidos.
Configurar a extensão de Diagnóstico do Azure
Localize o ficheiro Diagnóstico do Azure diagnostics.wadcfgx para a função de aplicação.
Adicione a secção seguinte SinksConfig
como um elemento subordinado 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 chaves de instrumentação utilizadas pela aplicação e pelo ApplicationInsightsProfiler
sink têm de corresponder.
Implemente o seu serviço com a nova configuração de Diagnóstico. O Application Insights Profiler está agora configurado para ser executado na sua instância do Azure Serviços Cloud.
Passos seguintes
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 deixaremos de fornecer atualizações ou suporte para a funcionalidade. Transição para cadeias de ligação para tirar partido das novas capacidades.