Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 40264|Jawab: 1

[Inti .NET] Melihat status dan statistik aplikasi ASP.NET Core

[Salin tautan]
Dipaparkan pada 2021-1-25 16:58:02 | | | |
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:

CLRStats Paket Instal

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.




Mantan:Mengenkripsi data dengan ASP.NET machineKey
Depan:ASP.NET Pelacakan Tautan Inti (4) Akses ke pelacakan tautan Jaeger
Dipaparkan pada 2021-9-22 20:38:12 |
Belajar belajar,
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com