Mengaktifkan Profiler untuk aplikasi web di mesin virtual Azure

Catatan

Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Lihat Menginstal Azure PowerShell untuk memulai. 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 di komputer virtual (VM) Azure atau set skala komputer virtual Azure melalui tiga metode berbeda:

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

Dengan salah satu metode ini, Anda:

  • Mengonfigurasikan ekstensi Azure Diagnostics untuk mengaktifkan 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 Application 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 memperlihatkan tempat memilih paket Application Insights untuk diperbarui.

Mengaktifkan 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 SDK Application Insights.

  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 Profiler berjalan di server lokal?

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

Langkah berikutnya