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:
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é.
|