Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 40264|Svare: 1

[.NET Core] Se app-status og statistikk ASP.NET Core

[Kopier lenke]
Publisert 25.01.2021 kl. 16:58:02 | | | |
I daglig utvikling må vi være oppmerksomme på ressursbruken til .NET-applikasjoner for å feilsøke problemer og utvide kapasiteten.

CLRStats plug-in, en plug-in som teller ressursbruken til .NET-applikasjoner, inkludert: CPU-bruk, GC, trådstatus, støtte for å hente statusinformasjon via webforespørsler (tilgangsvei og autentisering kan tilpasses), og dataene vil bli returnert i JSON-format.

GitHub-adresse:Innloggingen med hyperkoblingen er synlig.

I tanken:.NET Framework >= 4.5og.NET Core >= 2.0Ramme

Få statistikk gjennom Ajax-forespørsler, vist i et diagram som vist nedenfor:




Installasjon

Tar vi asp.net Core 3.1-prosjektet som eksempel, kan du bruke Nuget til å installere det med følgende kommando:

Installasjonspakke CLRStats

I metoden Startup-klassen Configure, legg til følgende konfigurasjon:

app. UseCLRStatsDashboard();
Etter at du har startet et prosjekt, kan du se ressursstatistikk ved å besøke /clr-katalogen på nettsiden.

Som vist nedenfor:



Avansert konfigurasjon

Egendefinerte tilgangsstier støttes, og koden er som følger:

For å legge til identitetsautentiseringsfunksjonen må identitetsautentisering arve IDashboardAuthorizationFilter-klassen og implementere Authorize-metoden i den, koden er som følger:

For å tilpasse tilgangsstien og legge til autentisering, legg til følgende konfigurasjon i Startup-klassen Config-metoden:

Etter at konfigurasjonen er fullført, aktiver prosjektet, få tilgang til site-/custom-link-stien, og forespørselsheaderen må bære tokenparameteren med verdien :test for å få tilgang med suksess.

Bruk curl-verktøyet nedenfor på Windows for å teste med følgende kommando:


Som vist nedenfor:



Referanselenker:Innloggingen med hyperkoblingen er synlig.




Foregående:Krypter data med ASP.NET machineKey
Neste:ASP.NET Kjerne lenkesporing (4) Tilgang til Jaeger-lenkesporing
Publisert 2021-9-22 20:38:12 |
Å lære å lære,
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com