Mengaktifkan Profiler untuk aplikasi Azure Service Fabric
Profiler Application Insights disertakan dengan Diagnostik Microsoft Azure. Anda dapat memasang ekstensi Diagnostik Microsoft Azure dengan menggunakan templat Azure Resource Manager untuk kluster Microsoft Azure Service Fabric Anda. Dapatkan templat yang memasang Diagnostik Microsoft Azure pada Kluster Microsoft Azure Service Fabric.
Dalam artikel ini, Anda akan:
- Tambahkan properti Application Insights Profiler ke template Azure Resource Manager Anda.
- Sebarkan kluster Service Fabric Anda dengan kunci instrumentasi Application Insights Profiler.
- Aktifkan Application Insights pada aplikasi Service Fabric Anda.
- Sebarkan kembali kluster Service Fabric Anda untuk mengaktifkan Profiler.
Prasyarat
- Profiler mendukung .NET Framework, .NET Core, dan .NET Core LTS dan aplikasi yang lebih baru.
- Pastikan Anda menggunakan .NET Framework 4.6.1 atau yang lebih baru.
- Konfirmasikan bahwa OS yang digunakan adalah
Windows Server 2012 R2atau lebih baru.
- Kluster terkelola Azure Service Fabric.
Membuat template penyebaran
Di kluster terkelola Service Fabric Anda, navigasikan ke tempat Anda menerapkan template Azure Resource Manager.
Temukan tag
WadCfgdi ekstensi Azure Diagnostics di file template penyebaran.Tambahkan
SinksConfigbagian berikut sebagai elemen anak dariWadCfg. Ganti nilai propertiApplicationInsightsProfilerdengan kunci instrumentasi Application Insights Anda sendiri:
"settings": {
"WadCfg": {
"SinksConfig": {
"Sink": [
{
"name": "MyApplicationInsightsProfilerSinkVMSS",
"ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
}
]
},
},
}
Untuk informasi tentang penambahan ekstensi Diagnostik ke templat penyebaran Anda, lihat Menggunakan pemantauan dan diagnostik dengan templat Windows VM dan Microsoft Azure Resource Manager.
Menyebarkan kluster Service Fabric Anda
Setelah memperbarui WadCfg dengan kunci instrumentasi Anda, sebarkan kluster Service Fabric Anda.
Application Insights Profiler akan diinstal dan diaktifkan saat ekstensi Azure Diagnostics diinstal.
Mengaktifkan Application Insights pada aplikasi Service Fabric Anda
Agar Profiler mengumpulkan profil untuk permintaan Anda, aplikasi Anda harus melacak operasi dengan Application Insights.
- Untuk API tanpa status, Anda dapat mengacu ke instruksi untuk melacak permintaan penyusunan profil.
- Untuk melacak operasi kustom di jenis aplikasi lain, lihat melacak operasi kustom dengan SDK .NET Application Insights.
Menyebarkan kembali aplikasi Anda setelah mengaktifkan Application Insights.
Membuat lalu lintas dan melihat jejak 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 portal Microsoft Azure.
Langkah berikutnya
Untuk bantuan tentang pemecahan masalah Profiler, lihat Pemecahan masalah Profiler.
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.