Share via


Ativar o Profiler para aplicações Web numa máquina virtual do Azure

Nota

Recomendamos que utilize o módulo do Azure Az PowerShell para interagir com o Azure. Veja Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

Neste artigo, irá aprender a executar o Application Insights Profiler na máquina virtual (VM) do Azure ou no conjunto de dimensionamento de máquinas virtuais do Azure através de três métodos diferentes:

  • Visual Studio e Azure Resource Manager
  • PowerShell
  • Explorador de Recursos do Azure

Com qualquer um destes métodos, pode:

  • Configure a extensão Diagnóstico do Azure para executar o Profiler.
  • Instale o SDK do Application Insights numa VM.
  • Implemente a sua aplicação.
  • Ver rastreios do Profiler através da instância do Application Insights no portal do Azure.

Pré-requisitos

Adicionar o SDK do Application Insights à sua aplicação

  1. Abra o ASP.NET projeto principal no Visual Studio.

  2. SelecioneProject Add Application Insights Telemetry (Adicionar Telemetria do Project> Add Application Insights).

  3. Selecione Aplicação Azure Informações>Seguinte.

  4. Selecione a subscrição onde se encontra o recurso do Application Insights e selecione Seguinte.

  5. Selecione onde guardar a cadeia de ligação e selecione Seguinte.

  6. Selecione Concluir.

Nota

Para obter instruções completas, incluindo como ativar o Application Insights na sua aplicação ASP.NET Core sem o Visual Studio, veja o Application Insights para aplicações ASP.NET Core.

Confirmar a versão estável mais recente do SDK do Application Insights

  1. Aceda aGerir Pacotes NuGet do Project>.

  2. Selecione Microsoft.ApplicationInsights.AspNetCore.

  3. No painel lateral, selecione a versão mais recente do SDK na lista pendente.

  4. Selecione Atualizar.

    Captura de ecrã que mostra onde selecionar o pacote do Application Insights para atualização.

Ativar o Profiler

Pode ativar o Profiler de qualquer uma das três formas:

  • Na sua aplicação ASP.NET Core com um modelo do Azure Resource Manager e o Visual Studio. Recomendado.
  • Ao utilizar um comando do PowerShell através da CLI do Azure.
  • Ao utilizar o Explorador de Recursos do Azure.

Instalar a extensão de Diagnóstico do Azure

  1. Escolha o modelo do ARM a utilizar:

  2. No modelo, localize o recurso do tipo extension.

  3. No Visual Studio, aceda ao arm.json ficheiro na sua aplicação ASP.NET Core que foi adicionada quando instalou o SDK do Application Insights.

  4. Adicione o tipo extension de recurso do modelo ao arm.json ficheiro para configurar uma VM ou um conjunto de dimensionamento de máquinas virtuais com Diagnóstico do Azure.

  5. Na etiqueta, adicione a WadCfg chave de instrumentação do Application Insights a MyApplicationInsightsProfilerSink.

    "WadCfg": {
      "SinksConfig": {
        "Sink": [
          {
            "name": "MyApplicationInsightsProfilerSink",
            "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
          }
        ]
      }
    }        
    
  6. Implemente a sua aplicação.

O Profiler pode ser executado em servidores no local?

Atualmente, o Application Insights Profiler não é suportado para servidores no local.

Passos seguintes