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
- Uma aplicação ASP.NET Core funcional.
- Um recurso do Application Insights.
- Para rever os modelos de Resource Manager do Azure (modelos arm) da extensão de Diagnóstico do Azure:
Adicionar o SDK do Application Insights à sua aplicação
Abra o ASP.NET projeto principal no Visual Studio.
SelecioneProject Add Application Insights Telemetry (Adicionar Telemetria do Project> Add Application Insights).
Selecione Aplicação Azure Informações>Seguinte.
Selecione a subscrição onde se encontra o recurso do Application Insights e selecione Seguinte.
Selecione onde guardar a cadeia de ligação e selecione Seguinte.
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
Aceda aGerir Pacotes NuGet do Project>.
Selecione Microsoft.ApplicationInsights.AspNetCore.
No painel lateral, selecione a versão mais recente do SDK na lista pendente.
Selecione Atualizar.
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
Escolha o modelo do ARM a utilizar:
No modelo, localize o recurso do tipo
extension
.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.Adicione o tipo
extension
de recurso do modelo aoarm.json
ficheiro para configurar uma VM ou um conjunto de dimensionamento de máquinas virtuais com Diagnóstico do Azure.Na etiqueta, adicione a
WadCfg
chave de instrumentação do Application Insights aMyApplicationInsightsProfilerSink
."WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSink", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] } }
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.