Bagikan melalui


Mengaktifkan .NET Profiler untuk aplikasi web di komputer virtual Azure

Catatan

Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Untuk memulai, lihat Menginstal Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.

Dalam artikel ini, Anda mempelajari cara menjalankan Application Insights Profiler untuk .NET pada komputer virtual (VM) Azure atau set skala komputer virtual Azure Anda melalui tiga metode berbeda:

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

Pilih tab metode pilihan Anda untuk:

Dalam panduan ini, Anda akan mempelajari cara:

  • Konfigurasikan ekstensi Azure Diagnostics untuk menjalankan .NET Profiler.
  • Instal Application Insights SDK pada VM.
  • Sebarkan aplikasi Anda.
  • Lihat jejak Profiler melalui instans Application Insights di portal Azure.

Prasyarat

Menambahkan Application Insights SDK ke aplikasi Anda

  1. Buka proyek ASP.NET core Anda di Visual Studio.

  2. Pilih Proyek>Tambahkan Telemetri Application Insights.

  3. Pilih Azure Application Insights>Berikutnya.

  4. Pilih langganan tempat sumber daya Application Insights Anda berada dan pilih Berikutnya.

  5. Pilih tempat untuk menyimpan string koneksi dan pilih Berikutnya.

  6. Pilih Selesai.

Catatan

Untuk petunjuk lengkap, termasuk cara mengaktifkan Application Insights pada aplikasi ASP.NET Core Anda tanpa Visual Studio, lihat Aplikasi Insights untuk aplikasi ASP.NET Core.

Mengonfirmasi rilis stabil terbaru dari Application Insights SDK

  1. Masuk ke Proyek>Kelola Paket NuGet.

  2. Pilih Microsoft.ApplicationInsights.AspNetCore.

  3. Di panel samping, pilih versi terbaru SDK dari menu dropdown.

  4. Pilih Perbarui.

    Cuplikan layar yang menunjukkan tempat memilih paket Application Insights untuk diperbarui.

Aktifkan .NET Profiler

Anda dapat mengaktifkan Profiler dengan salah satu dari tiga cara:

  • Dalam aplikasi ASP.NET Core Anda dengan menggunakan templat Azure Resource Manager dan Visual Studio. Direkomendasikan.
  • Dengan menggunakan perintah PowerShell melalui Azure CLI.
  • Dengan menggunakan Azure Resource Explorer.

Menginstal ekstensi Azure Diagnostics

  1. Pilih templat ARM mana yang akan digunakan:

  2. Dalam templat, temukan sumber daya dari jenis extension.

  3. Di Visual Studio, buka arm.json file di aplikasi ASP.NET Core yang ditambahkan saat Anda menginstal Application Insights SDK.

  4. Tambahkan jenis sumber daya extension dari templat ke file arm.json untuk menyiapkan mesin virtual atau set skala mesin virtual dengan Azure Diagnostics.

  5. WadCfg Dalam tag, tambahkan kunci instrumentasi Application Insights Anda ke MyApplicationInsightsProfilerSink.

    "WadCfg": {
      "SinksConfig": {
        "Sink": [
          {
            "name": "MyApplicationInsightsProfilerSink",
            "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
          }
        ]
      }
    }        
    
  6. Sebarkan aplikasi Anda.

Dapatkah .NET Profiler berjalan di server lokal?

Saat ini, Application Insights Profiler untuk .NET tidak didukung untuk server lokal.

Langkah berikutnya