Aktivera Profiler för webbappar på en virtuell Azure-dator

Anteckning

Vi rekommenderar att du använder Azure Az PowerShell-modulen för att interagera med Azure. Se Installera Azure PowerShell för att komma igång. Information om hur du migrerar till Az PowerShell-modulen finns i artikeln om att migrera Azure PowerShell från AzureRM till Az.

I den här artikeln får du lära dig hur du kör Application Insights Profiler på din virtuella Azure-dator (VM) eller en skalningsuppsättning för virtuella Azure-datorer via tre olika metoder:

  • Visual Studio och Azure Resource Manager
  • PowerShell
  • Azure Resource Explorer

Med någon av dessa metoder:

  • Konfigurera Azure Diagnostics tillägget för att köra Profiler.
  • Installera Application Insights SDK på en virtuell dator.
  • Distribuera ditt program.
  • Visa Profiler-spårningar via Application Insights-instansen i Azure Portal.

Förutsättningar

Lägga till Application Insights SDK i ditt program

  1. Öppna ditt ASP.NET core-projekt i Visual Studio.

  2. Välj ProjectAdd Application Insights Telemetry (Lägg> till Application Insights-telemetri).

  3. Välj Azure Application Insikter>Nästa.

  4. Välj den prenumeration där din Application Insights-resurs finns och välj Nästa.

  5. Välj var anslutningssträngen ska sparas och välj Nästa.

  6. Välj Slutför.

Anteckning

Fullständiga instruktioner, inklusive hur du aktiverar Application Insights i ditt ASP.NET Core-program utan Visual Studio, finns i Application Insights för ASP.NET Core-program.

Bekräfta den senaste stabila versionen av Application Insights SDK

  1. Gå till ProjectManage NuGet Packages (Hantera> NuGet-paket).

  2. Välj Microsoft.ApplicationInsights.AspNetCore.

  3. I sidofönstret väljer du den senaste versionen av SDK:n i listrutan.

  4. Välj Uppdatera.

    Skärmbild som visar var du väljer Application Insights-paketet för uppdatering.

Aktivera Profiler

Du kan aktivera Profiler på något av tre sätt:

  • I ditt ASP.NET Core-program med hjälp av en Azure Resource Manager-mall och Visual Studio. Rekommenderas.
  • Genom att använda ett PowerShell-kommando via Azure CLI.
  • Med hjälp av Azure Resource Explorer.

Installera Azure Diagnostics-tillägget

  1. Välj vilken ARM-mall som ska användas:

  2. Leta reda på resursen av typen extensioni mallen .

  3. I Visual Studio går du till arm.json filen i ditt ASP.NET Core-program som lades till när du installerade Application Insights SDK.

  4. Lägg till resurstypen extension från mallen arm.json i filen för att konfigurera en VM- eller VM-skalningsuppsättning med Azure Diagnostics.

  5. I taggen WadCfg lägger du till application insights-instrumentationsnyckeln i MyApplicationInsightsProfilerSink.

    "WadCfg": {
      "SinksConfig": {
        "Sink": [
          {
            "name": "MyApplicationInsightsProfilerSink",
            "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
          }
        ]
      }
    }        
    
  6. Distribuera ditt program.

Kan Profiler köras på lokala servrar?

Application Insights Profiler stöds för närvarande inte för lokala servrar.

Nästa steg