Sdílet prostřednictvím


Povolení profileru .NET pro webové aplikace na virtuálním počítači Azure

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

V tomto článku se dozvíte, jak spustit Profiler Application Insights pro .NET na virtuálním počítači Azure nebo škálovací sadě virtuálních počítačů Azure třemi různými metodami:

  • Visual Studio a Azure Resource Manager
  • PowerShell
  • Průzkumník prostředků Azure

Vyberte kartu upřednostňované metody pro:

V této příručce se naučíte:

  • Nakonfigurujte rozšíření Azure Diagnostics pro spuštění profileru .NET.
  • Nainstalujte na virtuální počítač sadu Application Insights SDK.
  • Nasaďte aplikaci.
  • Zobrazte trasování profileru prostřednictvím instance Application Insights na webu Azure Portal.

Požadavky

Přidání sady Application Insights SDK do aplikace

  1. Otevřete základní projekt ASP.NET v sadě Visual Studio.

  2. Vyberte Project >Add Application Insights Telemetry.

  3. Vyberte další Aplikace Azure lication Insights>.

  4. Vyberte předplatné, ve kterém se nachází váš prostředek Application Insights, a vyberte Další.

  5. Vyberte, kam chcete připojovací řetězec uložit, a vyberte Další.

  6. Vyberte Dokončit.

Poznámka:

Úplné pokyny, včetně povolení Application Insights v aplikaci ASP.NET Core bez sady Visual Studio, najdete v Application Insights pro aplikace ASP.NET Core.

Potvrzení nejnovější stabilní verze sady Application Insights SDK

  1. Přejděte do správy balíčků NuGet projektu>.

  2. Vyberte Microsoft.ApplicationInsights.AspNetCore.

  3. V bočním podokně vyberte v rozevíracím seznamu nejnovější verzi sady SDK.

  4. Vyberte Aktualizovat.

    Snímek obrazovky znázorňující, kde vybrat balíček Application Insights pro aktualizaci

Povolení profileru .NET

Profiler můžete povolit některým ze tří způsobů:

  • V rámci aplikace ASP.NET Core pomocí šablony Azure Resource Manageru a sady Visual Studio. Doporučený.
  • Pomocí příkazu PowerShellu přes Azure CLI.
  • Pomocí Azure Resource Exploreru.

Instalace rozšíření Azure Diagnostics

  1. Vyberte šablonu ARM, kterou chcete použít:

  2. V šabloně vyhledejte prostředek typu extension.

  3. V sadě Visual Studio přejděte do arm.json souboru v aplikaci ASP.NET Core, která byla přidána při instalaci sady Application Insights SDK.

  4. Přidejte typ extension prostředku ze šablony do arm.json souboru pro nastavení virtuálního počítače nebo škálovací sady virtuálních počítačů pomocí azure Diagnostics.

  5. Do značky WadCfg přidejte instrumentační klíč Application Insights .MyApplicationInsightsProfilerSink

    "WadCfg": {
      "SinksConfig": {
        "Sink": [
          {
            "name": "MyApplicationInsightsProfilerSink",
            "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
          }
        ]
      }
    }        
    
  6. Nasaďte aplikaci.

Může profiler .NET běžet na místních serverech?

Profiler Application Insights pro .NET se v současné době nepodporuje pro místní servery.

Další kroky