Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 41489|Відповідь: 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 додайте таку конфігурацію:

Після завершення налаштування увімкніть проєкт, отримайте доступ до шляху 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