Bagikan melalui


Mengaktifkan .NET Profiler untuk aplikasi Azure Service Fabric

Application Insights Profiler untuk .NET disertakan dengan Diagnostik Azure. Anda dapat menginstal ekstensi Azure Diagnostics dengan menggunakan templat Azure Resource Manager (templat ARM) untuk kluster Azure Service Fabric Anda. Dapatkan templat yang menginstal Azure Diagnostics pada kluster Service Fabric.

Dalam panduan ini, Anda akan mempelajari cara:

  • Tambahkan profiler Application Insights untuk properti .NET ke templat ARM Anda.
  • Sebarkan kluster Service Fabric Anda dengan Application Insights Profiler untuk kunci instrumentasi .NET.
  • Aktifkan Application Insights pada aplikasi Service Fabric Anda.
  • Sebarkan ulang kluster Service Fabric Anda untuk mengaktifkan .NET Profiler.

Prasyarat

Membuat templat penyebaran

  1. Di kluster terkelola Service Fabric Anda, buka tempat Anda menerapkan templat ARM.

  2. Temukan tag WadCfg di ekstensi Azure Diagnostics di file template penyebaran.

  3. Tambahkan SinksConfigbagian berikut sebagai elemen anak dari WadCfg. Ganti nilai properti ApplicationInsightsProfiler dengan kunci instrumentasi Application Insights Anda sendiri:

    "settings": {
        "WadCfg": {
            "SinksConfig": {
                "Sink": [
                    {
                        "name": "MyApplicationInsightsProfilerSinkVMSS",
                        "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
                    }
                ]
            },
        },
    }  
    

Untuk informasi tentang cara menambahkan ekstensi Diagnostik ke templat penyebaran Anda, lihat Menggunakan pemantauan dan diagnostik dengan templat Windows VM dan Azure Resource Manager.

Menyebarkan kluster Service Fabric Anda

Setelah Anda memperbarui WadCfg dengan kunci instrumentasi Anda, sebarkan kluster Service Fabric Anda.

Application Insights Profiler untuk .NET diinstal dan diaktifkan saat ekstensi Diagnostik Azure diinstal.

Mengaktifkan Application Insights pada aplikasi Service Fabric Anda

Agar .NET Profiler mengumpulkan profil untuk permintaan Anda, aplikasi Anda harus melacak operasi dengan Application Insights.

Setelah Anda mengaktifkan Application Insights, sebarkan ulang aplikasi Anda.

Membuat lalu lintas dan melihat jejak .NET Profiler

  1. Luncurkan uji ketersediaan untuk membuat lalu lintas ke aplikasi Anda.
  2. Tunggu 10 hingga 15 menit agar jejak mulai terkirim ke instans Application Insights.
  3. Lihat jejak Profiler melalui instans Application Insights di portal Azure.

Langkah berikutnya

Catatan

Pada tanggal 31 Maret 2025, dukungan untuk penyerapan kunci instrumentasi akan berakhir. Penyerapan kunci instrumentasi akan berjalan terus, namun kami tidak akan lagi menyediakan pembaruan atau dukungan terhadap fitur tersebut. Transisi ke string koneksi untuk memanfaatkan kemampuan baru.