Ikdienas izstrādē mums jāpievērš uzmanība .NET lietojumprogrammu resursu izmantošanai, lai novērstu problēmas un paplašinātu jaudu.
CLRStats spraudnis, spraudnis, kas uzskaita .NET lietojumprogrammu resursu lietojumu, tostarp: CPU lietojumu, GC, pavediena statusu, atbalstu statusa informācijas iegūšanai, izmantojot tīmekļa pieprasījumus (piekļuves ceļu un autentifikāciju var pielāgot), un dati tiks atgriezti JSON formātā.
GitHub adrese:Hipersaites pieteikšanās ir redzama.
Kā mūris:.NET Framework >= 4.5un.NET Core >= 2.0Rāmis
Iegūstiet statistiku, izmantojot Ajax pieprasījumus, kas parādīti diagrammā, kā parādīts zemāk:
Instalācijas
Ņemot piemēru asp.net Core 3.1 projektu, varat izmantot Nuget, lai to instalētu ar šādu komandu:
Instalēt pakotni CLRStats Startēšanas klases konfigurēšanas metodē pievienojiet šādu konfigurāciju:
lietotne. UseCLRStatsDashboard(); Pēc projekta uzsākšanas jūs varat apskatīt resursu statistiku, apmeklējot vietnes direktoriju /clr.
Kā parādīts zemāk:
Papildu konfigurācija
Tiek atbalstīti pielāgoti piekļuves ceļi, un kods ir šāds:
Lai pievienotu identitātes autentifikācijas funkciju, identitātes autentifikācijai ir jāpārmanto IDashboardAuthorizationFilter klase un jāievieš tajā autorizētā metode, kods ir šāds:
Lai pielāgotu piekļuves ceļu un pievienotu autentifikāciju, startēšanas klases konfigurēšanas metodē pievienojiet šādu konfigurāciju:
Kad konfigurācija ir pabeigta, iespējojiet projektu, piekļūstiet vietnes /custom-link ceļam, un pieprasījuma galvenē ir jābūt marķiera parametram ar vērtību :test, lai veiksmīgi piekļūtu.
Izmantojiet tālāk esošo curl rīku operētājsistēmā Windows, lai pārbaudītu ar šādu komandu:
Kā parādīts zemāk:
Atsauces saites:Hipersaites pieteikšanās ir redzama.
|