Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 40264|Respuesta: 1

[.NET Core] Consulta el estado y estadísticas de la app ASP.NET Core

[Copiar enlace]
Publicado el 25-1-2021 16:58:02 | | | |
En el desarrollo diario, debemos prestar atención al uso de recursos de las aplicaciones .NET para solucionar problemas y ampliar la capacidad.

El complemento CLRStats, un complemento que cuenta el uso de recursos de las aplicaciones .NET, incluyendo: uso de CPU, GC, estado del hilo, soporte para obtener información de estado mediante solicitudes web (la ruta de acceso y la autenticación pueden personalizarse), y los datos se devolverán en formato JSON.

Dirección de GitHub:El inicio de sesión del hipervínculo es visible.

Brindar apoyo:.NET Framework >= 4,5y.NET Core >= 2.0Marco

Obtén estadísticas a través de peticiones Ajax, que se muestran en un gráfico como se muestra a continuación:




Instalación

Tomando como ejemplo el proyecto asp.net Core 3.1, puedes usar Nuget para instalarlo con el siguiente comando:

Install-Package CLRStats

En el método Configuración de la clase Startup, añade la siguiente configuración:

app. UseCLRStatsDashboard();
Después de iniciar un proyecto, puedes consultar estadísticas de recursos visitando el directorio /clr de la web.

Como se muestra a continuación:



Configuración avanzada

Se admiten rutas de acceso personalizadas, y el código es el siguiente:

Para añadir la función de autenticación de identidad, la autenticación de identidad debe heredar la clase IDashboardAuthorizationFilter e implementar el método Authorize en ella; el código es el siguiente:

Para personalizar la ruta de acceso y añadir autenticación, en el método Configuración de la clase de inicio, añade la siguiente configuración:

Una vez completada la configuración, se habilita el proyecto, accede a la ruta site/custom-link, y la cabecera de la solicitud debe llevar el parámetro de token con el valor :test para acceder con éxito.

Utiliza la herramienta de curl que aparece a continuación en Windows para probar con el siguiente comando:


Como se muestra a continuación:



Enlaces de referencia:El inicio de sesión del hipervínculo es visible.




Anterior:Cifrar datos con ASP.NET machineKey
Próximo:ASP.NET Trazado de enlaces principales (4) Acceso al trazado de enlaces Jaeger
Publicado el 2021-9-22 20:38:12 |
Aprender a aprender,
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com