Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 40264|Odpověď: 1

[.NET Core] Zobrazit stav aplikace a statistiky ASP.NET Core

[Kopírovat odkaz]
Zveřejněno 25. 1. 2021 16:58:02 | | | |
Při každodenním vývoji musíme věnovat pozornost využití zdrojů .NET aplikací, abychom mohli řešit problémy a rozšiřovat kapacitu.

CLRStats plug-in, plugin, který počítá využití zdrojů .NET aplikací, včetně: využití CPU, GC, stavu vlákna, podpory získávání stavových informací prostřednictvím webových požadavků (přístupová cesta a autentizace lze upravit) a data budou vrácena ve formátu JSON.

Adresa GitHubu:Přihlášení k hypertextovému odkazu je viditelné.

Není po všem, dokud není po všem:.NET Framework >= 4.5a.NET Core >= 2.0Rám

Získejte statistiky prostřednictvím požadavků Ajaxu, zobrazených v grafu níže:




Instalace

Vezmeme si jako příklad projekt asp.net Core 3.1 a můžete ho nainstalovat pomocí Nugetu pomocí následujícího příkazu:

Install-Package CLRStats

V metodě Configure třídy Startup přidejte následující konfiguraci:

aplikace. UseCLRStatsDashboard();
Po zahájení projektu si můžete zobrazit statistiky zdrojů návštěvou adresáře /clr na webu.

Jak je uvedeno níže:



Pokročilá konfigurace

Podporovány jsou vlastní přístupové cesty a kód je následující:

Pro přidání funkce ověřování identity musí autentizace identity zdědit třídu IDashboardAuthorizationFilter a implementovat v ní metodu Authorize, kód je následující:

Pro přizpůsobení přístupové cesty a přidání autentizace přidejte v metodě Configure třídu Startup následující konfiguraci:

Po dokončení konfigurace je projekt povolen, přístup k cestě site /custom-link a hlavička požadavku musí nést parametr tokenu s hodnotou :test, aby byla úspěšně přístupná.

Použijte nástroj curl níže ve Windows a otestujte to následujícím příkazem:


Jak je uvedeno níže:



Referenční odkazy:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:Šifrování dat pomocí ASP.NET machineKey
Další:ASP.NET Core Link Tracing (4) Přístup k Jaeger link tracing
Zveřejněno 2021-9-22 20:38:12 |
Učení se,
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com