В ежедневната разработка трябва да обръщаме внимание на използването на ресурси на .NET приложенията за отстраняване на проблеми и разширяване на капацитета.
Плъгинът CLRStats е плъгин, който отчита използването на ресурси от .NET приложения, включително: използване на процесора, GC, статус на нишката, поддръжка за получаване на информация за статус чрез уеб заявки (пътят за достъп и удостоверяването могат да бъдат персонализирани), а данните ще се връщат в JSON формат.
GitHub адрес:Входът към хиперлинк е видим.
Подкрепям някого:.NET Framework >= 4.5и.NET Core >= 2.0Рамка
Получавайте статистика чрез заявки на Ajax, показана в графика, както е показано по-долу:
Инсталация
Като пример проекта asp.net Core 3.1, можете да използвате Nuget за инсталиране със следната команда:
В метода Startup клас Configure добавете следната конфигурация:
приложение. UseCLRStatsDashboard(); След като започнете проект, можете да видите статистиката на ресурсите, като посетите директорията /clr на уебсайта.
Както е показано по-долу:
Разширена конфигурация
Поддържат се персонализирани пътища за достъп, а кодът е следният:
За да се добави функцията за удостоверяване на идентичността, идентичността трябва да наследи класа IDashboardAuthorizationFilter и да реализира метода Authorize в него, кодът е следният:
За да персонализирате пътя на достъпа и да добавите автентикация, в метода Startup клас Configure добавете следната конфигурация:
След като конфигурацията е завършена, активирайте проекта, достъпете path site /custom-link и заглавието на заявката трябва да носи параметъра на токена със стойност :test, за да бъде успешен достъп.
Използвайте инструмента за извиване по-долу в Windows, за да тествате със следната команда:
Както е показано по-долу:
Референтни връзки:Входът към хиперлинк е видим.
|