Habilitar o Profiler para aplicativos do Azure Service Fabric
O Application Insights Profiler está incluído com o Diagnóstico do Azure. Você pode instalar a extensão de Diagnóstico do Azure usando um modelo do Azure Resource Manager (modelo do ARM) para seu cluster do Service Fabric. Obtenha um Modelo que instala o Diagnóstico do Azure em um Cluster do Service Fabric.
Neste artigo você:
- Adicionar a propriedade do Application Insights Profiler ao seu modelo do Azure Resource Manager.
- Implantar o cluster do Service Fabric com a chave de instrumentação do Application Insights Profiler.
- Habilitar o Application Insights em seu aplicativo do Service Fabric.
- Reimplantar seu cluster do Service Fabric para habilitar o Profiler.
Pré-requisitos
- O Profiler dá suporte ao .NET Framework e aplicativos .NET.
- Verifique se você está usando o .NET Framework 4.6.2 ou posterior.
- Confirme se o sistema operacional implantado é o
Windows Server 2012 R2
ou posterior.
- Um cluster gerenciado do Azure Service Fabric.
Criar um modelo de implantação
No seu cluster gerenciado pelo Service Fabric, vá para o local onde você implementou o modelo do ARM.
Localize as marcas
WadCfg
na extensão Diagnóstico do Azure no arquivo do modelo de implantação.Adicione a seguinte seção
SinksConfig
como um elemento filho deWadCfg
. Substitua o valor da propriedadeApplicationInsightsProfiler
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 de Diagnóstico em seu modelo de implantação, consulte Usar monitoramento e diagnóstico com uma VM Windows e modelos do Azure Resource Manager.
Implantar o cluster do Service Fabric
Depois de atualizar o WadCfg
com sua chave de instrumentação, implante o cluster do Service Fabric.
O Application Insights Profiler será instalado e habilitado quando a extensão do Diagnóstico do Azure for instalada.
Habilitar o Application Insights em seu aplicativo do Service Fabric
Para que o Profiler colete os perfis para suas solicitações, o aplicativo precisa estar rastreando as operações com o Application Insights.
- Para APIs sem estado: veja as instruções para acompanhar solicitações para criação de perfil.
- Para acompanhar operações personalizadas em outros tipos de aplicativos: consulte Rastrear operações personalizadas com o SDK do .NET do Application Insights.
Depois de habilitar o Application Insights, reimplante seu aplicativo.
Gerar tráfego e exibir rastreamentos do Profiler
- Inicialize um teste de disponibilidade para gerar tráfego para seu aplicativo.
- Espere de 10 a 15 minutos para que os rastreamentos comecem a ser enviados à instância do Application Insights.
- Visualize os Rastreamentos do Profiler por meio da instância do Application Insights no portal 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.