У щоденній розробці потрібно звертати увагу на використання ресурсів .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 додайте таку конфігурацію:
Після завершення налаштування увімкніть проєкт, отримайте доступ до шляху site /custom-link, і заголовок запиту повинен нести параметр токена зі значенням :test для успішного доступу.
Використовуйте інструмент закрутки нижче на Windows, щоб протестувати наступною командою:
Як показано нижче:
Посилання на посилання:Вхід за гіперпосиланням видно.
|