Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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 добавьте следующую конфигурацию:

После завершения конфигурации включите проект, получите доступ к пути 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