Igapäevases arenduses peame pöörama tähelepanu .NET rakenduste ressursikasutusele probleemide lahendamiseks ja võimsuse suurendamiseks.
CLRStats plugin, plugin, mis loendab .NET rakenduste ressursikasutust, sealhulgas: protsessori kasutus, GC, lõime staatus, tugi staatusteabe saamiseks veebipäringute kaudu (ligipääsuteed ja autentimist saab kohandada), ning andmed tagastatakse JSON-formaadis.
GitHubi aadress:Hüperlingi sisselogimine on nähtav.
Abistavat kätt andma kellelegi:.NET Framework >= 4.5ja.NET Core >= 2.0Raam
Hankige statistikat Ajaxi päringute kaudu, mis kuvatakse allpool näidatud graafikul:
Paigaldus
Võttes näiteks asp.net Core 3.1 projekti, saad Nugeti abil selle paigaldada järgmise käsuga:
Startup-klassi Configure meetodis lisa järgmine konfiguratsioon:
rakendus. UseCLRStatsDashboard(); Pärast projekti alustamist saad vaadata ressursside statistikat, külastades veebisaidi /clr kataloogi.
Nagu allpool näidatud:
Täiustatud konfiguratsioon
Toetatud on kohandatud juurdepääsuteed ning kood on järgmine:
Identiteedi autentimisfunktsiooni lisamiseks peab identiteedi autentimine pärima IDashboardAuthorizationFilter klassi ja rakendama selles Authorize meetodi, kood on järgmine:
Juurdepääsutee kohandamiseks ja autentimise lisamiseks lisa Startup klassi Configure meetodis järgmine konfiguratsioon:
Pärast konfiguratsiooni lõpetamist luba projekt, pääse ligi saidi/custom-link teele ning päringu päis peab kandma tokeni parameetrit väärtusega :test, et edukalt ligi pääseda.
Kasuta allolevat kõverdamise tööriista Windowsis, et testida järgmise käsuga:
Nagu allpool näidatud:
Viitelingid:Hüperlingi sisselogimine on nähtav.
|