Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 40264|Răspunde: 1

[.NET Core] Vezi starea și statisticile aplicației ASP.NET Core

[Copiază linkul]
Postat la 25-01-2021 16:58:02 | | | |
În dezvoltarea zilnică, trebuie să acordăm atenție utilizării resurselor aplicațiilor .NET pentru a depana probleme și a extinde capacitatea.

plug-in-ul CLRStats, un plug-in care numără utilizarea resurselor aplicațiilor .NET, inclusiv: utilizarea CPU-ului, GC, starea firului de execuție, suport pentru obținerea informațiilor de stare prin cereri web (calea de acces și autentificarea pot fi personalizate), iar datele vor fi returnate în format JSON.

Adresă GitHub:Autentificarea cu hyperlink este vizibilă.

În acvariu:.NET Framework >= 4.5și.NET Core >= 2.0Cadru

Obține statistici prin cereri Ajax, afișate într-un grafic prezentat mai jos:




Instalare

Luând ca exemplu proiectul asp.net Core 3.1, poți folosi Nuget pentru a-l instala cu următoarea comandă:

Install-Package CLRStats

În metoda Startup class Configure, adaugă următoarea configurație:

aplicație. UseCLRStatsDashboard();
După ce începeți un proiect, puteți vizualiza statisticile resurselor vizitând directorul /clr al site-ului.

Așa cum se arată mai jos:



Configurație avansată

Sunt suportate căi de acces personalizate, iar codul este următorul:

Pentru a adăuga funcția de autentificare a identității, autentificarea identității trebuie să moștenească clasa IDashboardAuthorizationFilter și să implementeze metoda Authorize în aceasta, codul fiind următorul:

Pentru a personaliza calea de acces și a adăuga autentificare, în metoda Startup class Configure, adăugați următoarea configurație:

După finalizarea configurației, activează proiectul, accesează calea site/custom-link, iar antetul cererii trebuie să poarte parametrul tokenului cu valoarea :test pentru a accesa cu succes.

Folosește instrumentul de curl de mai jos pe Windows pentru a testa cu următoarea comandă:


Așa cum se arată mai jos:



Linkuri de referință:Autentificarea cu hyperlink este vizibilă.




Precedent:Criptează datele cu ASP.NET machineKey
Următor:ASP.NET Core Link Tracing (4) Acces la Jaeger link tracing
Postat la 2021-09-20:38:12 |
Învățând să învăț,
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com