Ativar o Profiler para aplicações do Azure Service Fabric
O Application Insights Profiler está incluído no Diagnóstico do Azure. Pode instalar a extensão Diagnóstico do Azure com um modelo do Azure Resource Manager (modelo arm) para o cluster do Azure Service Fabric. Obtenha um modelo que instale Diagnóstico do Azure num cluster do Service Fabric.
Neste artigo, irá:
- Adicione a propriedade Application Insights Profiler ao seu modelo do ARM.
- Implemente o cluster do Service Fabric com a chave de instrumentação do Application Insights Profiler.
- Ative o Application Insights na sua aplicação do Service Fabric.
- Reimplemente o cluster do Service Fabric para ativar o Profiler.
Pré-requisitos
- O Profiler suporta aplicações .NET Framework e .NET.
- Verifique se está a utilizar .NET Framework 4.6.2 ou posterior.
- Confirme que o SO implementado é
Windows Server 2012 R2
ou posterior.
- Um cluster gerido do Azure Service Fabric.
Create a deployment template (Criar um modelo de implementação)
No cluster gerido do Service Fabric, aceda ao local onde implementou o modelo do ARM.
Localize as
WadCfg
etiquetas na extensão Diagnóstico do Azure no ficheiro de modelo de implementação.Adicione a secção seguinte
SinksConfig
como um elemento subordinado deWadCfg
. Substitua o valor daApplicationInsightsProfiler
propriedade pela sua própria chave de instrumentação do Application Insights:"settings": { "WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSinkVMSS", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] }, }, }
Para obter informações sobre como adicionar a extensão diagnóstico ao modelo de implementação, veja Utilizar monitorização e diagnóstico com uma VM do Windows e modelos de Resource Manager do Azure.
Implementar o cluster do Service Fabric
Depois de atualizar WadCfg
com a chave de instrumentação, implemente o cluster do Service Fabric.
O Application Insights Profiler é instalado e ativado quando a extensão Diagnóstico do Azure é instalada.
Ativar o Application Insights na sua aplicação do Service Fabric
Para que o Profiler recolha perfis para os seus pedidos, a sua aplicação tem de estar a controlar as operações com o Application Insights.
- Para APIs sem estado: veja as instruções para controlar pedidos de criação de perfis.
- Para controlar operações personalizadas noutros tipos de aplicações: veja Controlar operações personalizadas com o SDK .NET do Application Insights.
Depois de ativar o Application Insights, volte a implementar a sua aplicação.
Gerar tráfego e ver rastreios do Profiler
- Inicie um teste de disponibilidade para gerar tráfego para a sua aplicação.
- Aguarde 10 a 15 minutos para que os rastreios sejam enviados para a instância do Application Insights.
- Veja os rastreios do Profiler através da instância do Application Insights no portal do Azure.
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 chave 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 de novas capacidades.