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 pomocí tří různých metod:

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

Vyberte kartu upřednostňované metody pro:

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

  • Přidejte do své aplikace sadu Application Insights SDK.
  • Potvrďte nejnovější stabilní verzi sady Application Insights SDK.
  • Povolte profiler .NET.

Poznámka:

V současné době není Profiler pro .NET v rámci Application Insights podporován pro lokální (on-premises) servery.

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 Azure Application Insights a pak vyberte Další.

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

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

  6. Vyberte Dokončit.

Poznámka:

Úplné pokyny, včetně toho, jak povolit Application Insights v aplikaci ASP.NET Core bez sady Visual Studio, najdete v tématu Monitorování aplikací .NET a Node.js.

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

  1. Přejděte do Projekt>Spravovat balíčky NuGet.

  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 těmito způsoby:

  • V rámci aplikace ASP.NET Core pomocí šablony Azure Resource Manageru a sady Visual Studio. Doporučený.
  • Pomocí příkazu PowerShellu.
  • 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. Ve Visual Studiu přejděte k souboru arm.json ve vaší aplikaci ASP.NET Core, který byl přidán 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čů s Azure Diagnostics.

  5. Do značky WadCfg přidejte připojovací řetězec Application Insights.MyApplicationInsightsProfilerSink

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

Další krok