Mengonfigurasi Profiler Application Insights untuk .NET
Setelah mengaktifkan Application Insights Profiler untuk .NET, Anda dapat:
- Mulai sesi pembuatan profil baru.
- Konfigurasikan pemicu .NET Profiler.
- Lihat sesi pembuatan profil terbaru.
Untuk membuka panel pengaturan .NET Profiler, pilih Performa di panel kiri di halaman Application Insights Anda.
Anda dapat melihat jejak .NET Profiler di seluruh sumber daya Azure Anda melalui dua metode:
Tombol Profiler :
Pilih Profiler.
Operasi:
Dalam halaman Profiler, Anda dapat mengonfigurasi dan melihat .NET Profiler. Halaman Profiler Application Insights untuk .NET memiliki fitur berikut.
Fitur | Deskripsi |
---|---|
Profil sekarang | Memulai sesi pembuatan profil untuk semua aplikasi yang ditautkan ke instans Application Insights ini. |
Memicu | Memungkinkan Anda mengonfigurasi pemicu yang menyebabkan Profiler berjalan. |
Sesi pembuatan profil terbaru | Menampilkan informasi tentang sesi pembuatan profil sebelumnya, yang bisa Anda urutkan dengan menggunakan filter di bagian atas halaman. |
Profil Sekarang
Pilih Profil sekarang untuk memulai sesi pembuatan profil sesuai permintaan. Saat Anda memilih tautan ini, semua agen Profiler yang mengirim data ke instans Application Insights ini mulai mengambil profil. Setelah 5 hingga 10 menit, sesi profil ditampilkan dalam daftar.
Untuk memicu sesi Profiler secara manual, Anda memerlukan, minimal, menulis akses pada peran Anda untuk komponen Application Insights. Dalam kebanyakan kasus, Anda mendapatkan akses tulis secara otomatis. Jika Mengalami masalah, Anda memerlukan peran cakupan langganan Kontributor Komponen Application Insights yang ditambahkan. Untuk informasi selengkapnya, lihat Peran, izin, dan keamanan di Azure Monitor.
Pengaturan pemicu
Pilih Pemicu untuk membuka panel Pengaturan Pemicu yang memiliki tab pemicu CPU, Memori, dan Pengambilan Sampel .
Pemicu CPU atau Memori
Anda dapat menyiapkan pemicu untuk mulai membuat profil saat persentase penggunaan CPU atau memori mencapai tingkat yang Anda tetapkan.
Pengaturan | Deskripsi |
---|---|
Tombol Aktif/Nonaktif | Aktif: Memulai Profiler. Nonaktif: Tidak memulai Profiler. |
Ambang memori | Ketika persentase memori ini digunakan, Profiler dimulai. |
Durasi | Mengatur lamanya waktu yang dijalankan Profiler saat dipicu. Defaultnya adalah 30 detik. |
Waktu tunggu | Mengatur lamanya waktu tunggu Profiler sebelum memeriksa memori atau penggunaan CPU lagi setelah dipicu. |
Pemicu Pengambilan Sampel
Tidak seperti pemicu CPU atau Memori, peristiwa tidak memicu pemicu Pengambilan Sampel. Sebagai alternatif, ini dipicu secara acak untuk mendapatkan sampel performa aplikasi yang benar-benar acak. Anda dapat:
- Nonaktifkan pemicu ini untuk menonaktifkan pengambilan sampel acak.
- Atur seberapa sering pembuatan profil terjadi dan durasi sesi pembuatan profil.
Pengaturan | Deskripsi |
---|---|
Tombol Aktif/Nonaktif | Aktif: Memulai Profiler. Nonaktif: Tidak memulai Profiler. |
Tingkat sampel | Tingkat di mana Profiler dapat terjadi.
Kami merekomendasikan pengaturan Normal untuk lingkungan produksi. |
Durasi | Mengatur lamanya waktu yang dijalankan Profiler saat dipicu. Defaultnya adalah 30 detik. |
Sesi pembuatan profil terbaru
Bagian halaman Profiler ini menampilkan informasi sesi pembuatan profil terbaru. Sesi pembuatan profil mewakili waktu yang diambil oleh agen Profiler saat membuat profil salah satu komputer yang menghosting aplikasi Anda. Buka profil dari sesi dengan memilih salah satu baris. Untuk setiap sesi, kami menampilkan pengaturan berikut.
Pengaturan | Deskripsi |
---|---|
Dipicu oleh | Bagaimana sesi dimulai, baik oleh pemicu, Profil sekarang, atau pengambilan sampel default. |
Nama Aplikasi | Nama aplikasi yang dibuat profilnya. |
Instans Komputer | Nama mesin yang dijalankan agen Profiler. |
Tanda Waktu | Waktu ketika profil diambil. |
CPU% | Persentase CPU yang digunakan saat Profiler sedang berjalan. |
Memori % | Persentase memori yang digunakan saat Profiler sedang berjalan. |