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
- Profiler mendukung aplikasi .NET Framework dan .NET.
- Pastikan Anda menggunakan .NET Framework 4.6.2 atau yang lebih baru.
- Konfirmasikan bahwa OS yang digunakan adalah
Windows Server 2012 R2
atau lebih baru.
- Kluster terkelola Azure Service Fabric.
Membuat templat penyebaran
Di kluster terkelola Service Fabric Anda, buka tempat Anda menerapkan templat ARM.
Temukan tag
WadCfg
di ekstensi Azure Diagnostics di file template penyebaran.Tambahkan
SinksConfig
bagian berikut sebagai elemen anak dariWadCfg
. Ganti nilai propertiApplicationInsightsProfiler
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.
- Untuk API stateless: Lihat instruksi untuk melacak permintaan pembuatan profil.
- Untuk melacak operasi kustom di jenis aplikasi lain: Lihat Melacak operasi kustom dengan Application Insights .NET SDK.
Setelah Anda mengaktifkan Application Insights, sebarkan ulang aplikasi Anda.
Membuat lalu lintas dan melihat jejak .NET Profiler
- Luncurkan uji ketersediaan untuk membuat lalu lintas ke aplikasi Anda.
- Tunggu 10 hingga 15 menit agar jejak mulai terkirim ke instans Application Insights.
- 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.