Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 40264|Antwoord: 1

[.NET Core] Bekijk de status en statistieken van de app ASP.NET Core

[Link kopiëren]
Geplaatst op 25-1-2021 16:58:02 | | | |
In dagelijkse ontwikkeling moeten we letten op het gebruik van middelen van .NET-applicaties om problemen op te lossen en de capaciteit uit te breiden.

CLRStats plug-in, een plug-in die het resourcegebruik van .NET-applicaties meet, waaronder: CPU-gebruik, GC, threadstatus, ondersteuning om statusinformatie te verkrijgen via webverzoeken (toegangspad en authenticatie kunnen worden aangepast), en de gegevens worden teruggegeven in JSON-formaat.

GitHub-adres:De hyperlink-login is zichtbaar.

Iemand een warm hart toedragen:.NET Framework >= 4.5en.NET Core >= 2.0Frame

Verkrijg statistieken via Ajax-verzoeken, weergegeven in een onderstaande grafiek:




Installatie

Neem het asp.net Core 3.1-project als voorbeeld, je kunt Nuget gebruiken om het te installeren met het volgende commando:

Install-Package CLRStats

Voeg in de Startup-klasse Configure-methode de volgende configuratie toe:

app. UseCLRStatsDashboard();
Na het starten van een project kun je de bronstatistieken bekijken door de /clr-directory van de website te bezoeken.

Zoals hieronder getoond:



Geavanceerde configuratie

Aangepaste toegangspaden worden ondersteund, en de code is als volgt:

Om de identiteitsauthenticatiefunctie toe te voegen, moet identiteitsauthenticatie de klasse IDashboardAuthorizationFilter erven en de Authorize-methode daarin implementeren; de code is als volgt:

Om het toegangspad aan te passen en authenticatie toe te voegen, voeg je in de Startup-klasse Configure-methode de volgende configuratie toe:

Nadat de configuratie is voltooid, activeer je het project, krijg je toegang tot het site /custom-link pad, en moet de requestheader de tokenparameter met de waarde :test dragen om succesvol toegang te krijgen.

Gebruik de curl-tool hieronder op Windows om te testen met het volgende commando:


Zoals hieronder getoond:



Referentielinks:De hyperlink-login is zichtbaar.




Vorig:Versleutel gegevens met ASP.NET machineKey
Volgend:ASP.NET Core Link Tracing (4) Toegang tot Jaeger link tracing
Geplaatst op 22-9-2021 20:38:12 |
Leren leren,
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com