Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 40264|Отговор: 1

[.NET Core] Вижте статуса и статистиките на приложението ASP.NET Core

[Копирай линк]
Публикувано на 25.01.2021 16:58:02 | | | |
В ежедневната разработка трябва да обръщаме внимание на използването на ресурси на .NET приложенията за отстраняване на проблеми и разширяване на капацитета.

Плъгинът CLRStats е плъгин, който отчита използването на ресурси от .NET приложения, включително: използване на процесора, GC, статус на нишката, поддръжка за получаване на информация за статус чрез уеб заявки (пътят за достъп и удостоверяването могат да бъдат персонализирани), а данните ще се връщат в JSON формат.

GitHub адрес:Входът към хиперлинк е видим.

Подкрепям някого:.NET Framework >= 4.5и.NET Core >= 2.0Рамка

Получавайте статистика чрез заявки на Ajax, показана в графика, както е показано по-долу:




Инсталация

Като пример проекта asp.net Core 3.1, можете да използвате Nuget за инсталиране със следната команда:

Install-Package CLRStats

В метода Startup клас Configure добавете следната конфигурация:

приложение. UseCLRStatsDashboard();
След като започнете проект, можете да видите статистиката на ресурсите, като посетите директорията /clr на уебсайта.

Както е показано по-долу:



Разширена конфигурация

Поддържат се персонализирани пътища за достъп, а кодът е следният:

За да се добави функцията за удостоверяване на идентичността, идентичността трябва да наследи класа IDashboardAuthorizationFilter и да реализира метода Authorize в него, кодът е следният:

За да персонализирате пътя на достъпа и да добавите автентикация, в метода Startup клас Configure добавете следната конфигурация:

След като конфигурацията е завършена, активирайте проекта, достъпете path site /custom-link и заглавието на заявката трябва да носи параметъра на токена със стойност :test, за да бъде успешен достъп.

Използвайте инструмента за извиване по-долу в Windows, за да тествате със следната команда:


Както е показано по-долу:



Референтни връзки:Входът към хиперлинк е видим.




Предишен:Криптиране на данни с ASP.NET machineKey
Следващ:ASP.NET Проследяване на основни връзки (4) Достъп до проследяване на връзки с Ягер
Публикувано на 22.09.2021 20:38:12 |
Учене да учим,
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com