Päivittäisessä kehityksessä meidän on kiinnitettävä huomiota .NET-sovellusten resurssien käyttöön ongelmien ratkaisemiseksi ja kapasiteetin laajentamiseksi.
CLRStats-lisäosa, joka laskee .NET-sovellusten resurssien käytön, mukaan lukien: suorittimen käytön, GC:n, säikeen tilan, tuki tilatietojen saamiseksi verkkopyyntöjen kautta (pääsypolku ja todennus voidaan räätälöidä), ja data palautetaan JSON-muodossa.
GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.
Olla jonkun kannattaja:.NET Framework >= 4.5ja.NET Core >= 2.0Runko
Hanki tilastoja Ajax-pyyntöjen kautta, jotka näkyvät alla olevassa kaaviossa:
Asennus
Ottaen esimerkiksi asp.net Core 3.1 -projektin, voit käyttää Nugetia asentaaksesi sen seuraavalla komennolla:
Startup-luokan Configure -metodiin lisää seuraava konfiguraatio:
app. UseCLRStatsDashboard(); Projektin aloittamisen jälkeen voit tarkastella resurssitilastoja vierailemalla verkkosivuston /clr-hakemistossa.
Kuten alla on esitetty:
Edistynyt konfiguraatio
Mukautetut pääsyreitit ovat tuettuja, ja koodi on seuraava:
Identiteetin tunnistautumisen lisäämiseksi identiteetin autentikoinnin tulee periä IDashboardAuthorizationFilter-luokka ja toteuttaa Authorize-metodi siinä, koodi on seuraava:
Mukauttaaksesi pääsypolun ja lisätäksesi tunnistautumisen, lisää Startup-luokka Configure -metodiin seuraava konfiguraatio:
Konfiguroinnin valmistuttua projekti otetaan käyttöön, pääsee sivuston /custom-link-polulle, ja pyyntöotsikon täytyy kantaa token-parametria, jonka arvo on :test, jotta pääsy onnistuu.
Käytä alla olevaa curl-työkalua Windowsissa testataksesi seuraavalla komennolla:
Kuten alla on esitetty:
Viitelinkit:Hyperlinkin kirjautuminen on näkyvissä.
|