Kasdien kurdami turime atkreipti dėmesį į .NET programų išteklių naudojimą, kad pašalintume problemas ir padidintume pajėgumus.
CLRStats papildinys, papildinys, skaičiuojantis .NET programų išteklių naudojimą, įskaitant: procesoriaus naudojimą, GC, gijų būseną, palaikymą gauti būsenos informaciją per žiniatinklio užklausas (prieigos kelią ir autentifikavimą galima tinkinti), o duomenys bus grąžinti JSON formatu.
"GitHub" adresas:Hipersaito prisijungimas matomas.
Kažkieno pusėje:.NET Framework >= 4.5ir.NET Core >= 2.0Rėmas
Gaukite statistiką per "Ajax" užklausas, rodomas diagramoje, kaip parodyta žemiau:
Diegimo
Kaip pavyzdį paėmę "asp.net Core 3.1" projektą, galite naudoti "Nuget", kad jį įdiegtumėte naudodami šią komandą:
Paleisties klasės konfigūravimo metode pridėkite šią konfigūraciją:
programėlę. UseCLRStatsDashboard(); Pradėję projektą, galite peržiūrėti išteklių statistiką apsilankę svetainės kataloge /clr.
Kaip parodyta žemiau:
Išplėstinė konfigūracija
Palaikomi pasirinktiniai prieigos keliai, o kodas yra toks:
Norint pridėti tapatybės autentifikavimo funkciją, tapatybės autentifikavimas turi paveldėti IDashboardAuthorizationFilter klasę ir joje įdiegti autorizavimo metodą, kodas yra toks:
Norėdami tinkinti prieigos kelią ir įtraukti autentifikavimą, paleisties klasės konfigūravimo metode įtraukite šią konfigūraciją:
Baigę konfigūraciją, įgalinkite projektą, pasiekite svetainės / pasirinktinės nuorodos kelią, o užklausos antraštėje turi būti atpažinimo ženklo parametras su :test reikšme, kad galėtumėte sėkmingai pasiekti.
Naudokite toliau pateiktą garbanojimo įrankį sistemoje "Windows", kad išbandytumėte naudodami šią komandą:
Kaip parodyta žemiau:
Nuorodos nuorodos:Hipersaito prisijungimas matomas.
|