Dalam pengembangan sehari-hari, kita perlu memperhatikan penggunaan sumber daya aplikasi .NET untuk memecahkan masalah dan memperluas kapasitas.
Plug-in CLRStats, plug-in yang menghitung penggunaan sumber daya aplikasi .NET, termasuk: penggunaan CPU, GC, status utas, dukungan untuk mendapatkan informasi status melalui permintaan web (jalur akses dan autentikasi dapat disesuaikan), dan data akan dikembalikan dalam format JSON.
Alamat GitHub:Login hyperlink terlihat.
Di dalam tangki:Kerangka Kerja .NET >= 4.5dan.NET Core >= 2.0Bingkai
Dapatkan statistik melalui permintaan Ajax, yang ditampilkan dalam grafik seperti yang ditunjukkan di bawah ini:
Instalasi
Mengambil proyek asp.net Core 3.1 sebagai contoh, Anda dapat menggunakan Nuget untuk menginstalnya dengan perintah berikut:
Dalam metode Konfigurasi kelas Startup, tambahkan konfigurasi berikut:
aplikasi. UseCLRStatsDashboard(); Setelah memulai proyek, Anda dapat melihat statistik sumber daya dengan mengunjungi direktori /clr situs web.
Seperti yang ditunjukkan di bawah ini:
Konfigurasi lanjutan
Jalur akses kustom didukung, dan kodenya adalah sebagai berikut:
Untuk menambahkan fungsi autentikasi identitas, autentikasi identitas perlu mewarisi kelas IDashboardAuthorizationFilter, dan mengimplementasikan metode Authorize di dalamnya, kodenya adalah sebagai berikut:
Untuk menyesuaikan jalur akses dan menambahkan autentikasi, dalam metode Konfigurasi kelas Startup, tambahkan konfigurasi berikut:
Setelah konfigurasi selesai, aktifkan proyek, akses jalur site/custom-link, dan header permintaan perlu membawa parameter token dengan nilai :test agar berhasil mengakses.
Gunakan alat curl di bawah ini di Windows untuk menguji dengan perintah berikut:
Seperti yang ditunjukkan di bawah ini:
Tautan referensi:Login hyperlink terlihat.
|