Sdílet prostřednictvím


Povolení Profileru 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. Pokud chcete začít, přečtěte si 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 na virtuálním počítači Azure nebo škálovací sadě virtuálních počítačů Azure spustit application Přehledy Profiler prostřednictvím tří různých metod:

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

S některou z těchto metod:

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

Požadavky

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

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

  2. >Vyberte Přidat aplikaci Přehledy telemetrie aplikace.

  3. Vyberte Aplikace Azure Přehledy> Dalé.

  4. Vyberte předplatné, ve kterém se nachází vaše aplikace Přehledy prostředku, 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í aplikačních Přehledy v aplikaci ASP.NET Core bez sady Visual Studio, najdete v Přehledy aplikace ASP.NET Core.

Potvrzení nejnovější stabilní verze sady Application Přehledy SDK

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

  2. Vyberte Microsoft.Application Přehledy. AspNetCore.

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

  4. Vyberte Aktualizovat.

    Snímek obrazovky, který ukazuje, kde vybrat balíček Přehledy aplikace pro aktualizaci

Povolení profileru

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 Přehledy 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íč MyApplicationInsightsProfilerSinkaplikace Přehledy .

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

Může Profiler běžet na místních serverech?

V současné době se profiler Přehledy aplikací nepodporuje pro místní servery.

Další kroky