Compartilhar via


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

Criar um modelo de implantação

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

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

  3. Adicione a seguinte seção SinksConfig como um elemento filho de WadCfg. Substitua o valor da propriedade ApplicationInsightsProfiler 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.

Depois de habilitar o Application Insights, reimplante seu aplicativo.

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

  1. Inicialize um teste de disponibilidade para gerar tráfego para seu aplicativo.
  2. Espere de 10 a 15 minutos para que os rastreamentos comecem a ser enviados à instância do Application Insights.
  3. 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.