Habilitar o Profiler para .NET em aplicativos do Azure Service Fabric
O Application Insights Profiler para .NET 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 guia, você aprenderá a:
- Adicione a propriedade do Application Insights Profiler para .NET ao modelo do ARM.
- Implante o cluster do Service Fabric com a chave de instrumentação do Application Insights Profiler para .NET.
- Habilitar o Application Insights em seu aplicativo do Service Fabric.
- Reimplante o cluster do Service Fabric para habilitar o Profiler para .NET.
Pré-requisitos
- O Profiler dá suporte a aplicativos .NET Framework e .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 para .NET 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 para .NET colete os perfis das 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 os rastreamentos do Profiler para .NET
- 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.