Partilhar via


Habilitar o .NET Profiler para aplicativos do Azure Service Fabric

O Application Insights Profiler para .NET está incluído no Diagnóstico do Azure. Você pode instalar a extensão de Diagnóstico do Azure usando um modelo do Azure Resource Manager (modelo ARM) para seu cluster do Azure Service Fabric. Obtenha um modelo que instala o Diagnóstico do Azure em um cluster do Service Fabric.

Neste guia, ficará a saber como:

  • Adicione a propriedade Application Insights Profiler for .NET ao seu modelo ARM.
  • Implante seu cluster do Service Fabric com a chave de instrumentação do Application Insights Profiler for .NET.
  • Habilite o Application Insights em seu aplicativo do Service Fabric.
  • Reimplante seu cluster do Service Fabric para habilitar o .NET Profiler.

Pré-requisitos

  • O Profiler suporta aplicativos .NET Framework e .NET.
    • Verifique se você está usando o .NET Framework 4.6.2 ou posterior.
    • Confirme se o sistema operacional implantado é Windows Server 2012 R2 ou posterior.
  • Um cluster gerenciado do Azure Service Fabric.

Criar um modelo de implementação

  1. No cluster gerenciado do Service Fabric, vá para onde você implementou o modelo ARM.

  2. Localize as WadCfg marcas na extensão de Diagnóstico do Azure no arquivo de modelo de implantação.

  3. Adicione a seção a seguir SinksConfig como um elemento filho de WadCfg. Substitua o valor da ApplicationInsightsProfiler propriedade por 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 seu modelo de implantação, consulte Usar monitoramento e diagnóstico com uma VM do Windows e modelos do Azure Resource Manager.

Implantar seu cluster do Service Fabric

Depois de atualizar WadCfg com a chave de instrumentação, implante o cluster do Service Fabric.

O Application Insights Profiler para .NET é instalado e habilitado quando a extensão do Diagnóstico do Azure é instalada.

Habilite o Application Insights em seu aplicativo do Service Fabric

Para que o .NET Profiler colete perfis para suas solicitações, seu aplicativo deve estar rastreando operações com o Application Insights.

Depois de habilitar o Application Insights, reimplante seu aplicativo.

Gerar tráfego e exibir os rastreamentos do .NET Profiler

  1. Inicie um teste de disponibilidade para gerar tráfego para seu aplicativo.
  2. Aguarde de 10 a 15 minutos para que os rastreamentos sejam enviados para a instância do Application Insights.
  3. Exiba os rastreamentos do Profiler por meio da instância do Application Insights no portal do Azure.

Próximos passos

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 não forneceremos mais atualizações ou suporte para o recurso. Transição para cadeias de conexão para aproveitar os novos recursos.