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

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 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.

Depois de habilitar o Application Insights, reimplante seu aplicativo.

Gerar tráfego e exibir rastreamentos do Profiler

  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.