Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 40264|Vastaus: 1

[.NET Core] Katso sovelluksen tila ja tilastot ASP.NET Core

[Kopioi linkki]
Julkaistu 2021-1-25 16:58:02 | | | |
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:

Asennuspaketti CLRStats

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ä.




Edellinen:Salaa data ASP.NET koneavaimella
Seuraava:ASP.NET Core Link Tracing (4) Pääsy Jaeger-linkkijäljitykseen
Julkaistu 2021-9-22 20:38:12 |
Oppia oppimaan,
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com