Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 40264|Svar: 1

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

[Kopier link]
Opslået den 25-1-2021 16:58:02 | | | |
I den daglige udvikling skal vi være opmærksomme på ressourceforbruget i .NET-applikationer for at fejlfinde problemer og udvide kapaciteten.

CLRStats plug-in, et plug-in der tæller ressourceforbruget af .NET-applikationer, herunder: CPU-forbrug, GC, trådstatus, understøttelse af at indhente statusinformation via webanmodninger (adgangssti og autentificering kan tilpasses), og dataene returneres i JSON-format.

GitHub-adresse:Hyperlink-login er synlig.

Støtte nogen:.NET Framework >= 4.5og.NET Core >= 2.0Ramme

Indhent statistikker via Ajax-anmodninger, vist i et diagram som vist nedenfor:




Installation

Hvis vi tager asp.net Core 3.1-projektet som eksempel, kan du bruge Nuget til at installere det med følgende kommando:

Installationspakke CLRStats

I metoden Startup class Configure tilføjes følgende konfiguration:

app. UseCLRStatsDashboard();
Efter at have startet et projekt, kan du se ressourcestatistikker ved at besøge /clr-kataloget på hjemmesiden.

Som vist nedenfor:



Avanceret konfiguration

Brugerdefinerede adgangsveje understøttes, og koden er som følger:

For at tilføje identitetsautentificeringsfunktionen skal identitetsautentificering arve IDashboardAuthorizationFilter-klassen og implementere Authorize-metoden i den; koden er som følger:

For at tilpasse adgangsstien og tilføje autentificering, tilføj følgende konfiguration i Startup-klassen Configur-metoden:

Når konfigurationen er færdig, aktiver projektet, får adgang til site /custom-link-stien, og anmodningsheaderen skal bære tokenparameteren med værdien :test for at få adgang succesfuldt.

Brug curl-værktøjet nedenfor på Windows til at teste med følgende kommando:


Som vist nedenfor:



Referencelinks:Hyperlink-login er synlig.




Tidligere:Krypter data med ASP.NET machineKey
Næste:ASP.NET Core Link Tracing (4) Adgang til Jaeger link tracing
Opslået den 22-9-2021 kl. 20:38:12 |
At lære at lære,
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com