Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 40264|Odgovoriti: 1

[.NET Core] Oglejte si status aplikacije in statistiko ASP.NET Core

[Kopiraj povezavo]
Objavljeno 25. 1. 2021 ob 16:58:02 | | | |
Pri vsakodnevnem razvoju moramo biti pozorni na porabo virov .NET aplikacij za odpravljanje težav in širitev zmogljivosti.

CLRStats vtičnik, vtičnik, ki šteje porabo virov .NET aplikacij, vključno z: porabo procesorja, GC, statusom niti, podporo za pridobivanje statusnih informacij preko spletnih zahtevkov (dostopna pot in avtentikacija se lahko prilagodita), podatki pa se vračajo v formatu JSON.

GitHub naslov:Prijava do hiperpovezave je vidna.

V akvariju:.NET Framework >= 4.5in.NET Core >= 2.0Okvir

Pridobite statistiko preko Ajax zahtevkov, prikazanih na spodnjem grafikonu:




Namestitev

Za primer projekta asp.net Core 3.1 lahko uporabite Nuget za namestitev z naslednjim ukazom:

Install-Package CLRStats

V metodi Configure razreda Startup dodajte naslednjo konfiguracijo:

aplikacija. UseCLRStatsDashboard();
Po začetku projekta si lahko statistiko virov ogledate tako, da obiščete imenik /clr na spletni strani.

Kot je prikazano spodaj:



Napredna konfiguracija

Podprte so prilagojene dostopne poti, koda pa je naslednja:

Za dodajanje funkcije za overjanje identitete mora avtentikacija identitete podedovati razred IDashboardAuthorizationFilter in v njem implementirati metodo Authorize, koda je naslednja:

Za prilagoditev dostopne poti in dodajanje avtentikacije v metodi Startup class Configure dodajte naslednjo konfiguracijo:

Ko je konfiguracija končana, omogočite projekt, dostopajte do poti site /custom-link, in glava zahteve mora za uspešno dostop nositi parameter tokena z vrednostjo :test.

Uporabite spodnje orodje curl v Windows, da preizkusite z naslednjim ukazom:


Kot je prikazano spodaj:



Referenčne povezave:Prijava do hiperpovezave je vidna.




Prejšnji:Šifriranje podatkov z ASP.NET machineKey
Naslednji:ASP.NET Sledenje jedrnim povezavam (4) Dostop do sledenja povezavam v Jaegerju
Objavljeno 2021-9-22 20:38:12 |
Učenje učenja,
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com