Dans le développement quotidien, nous devons prêter attention à l’utilisation des ressources des applications .NET pour résoudre les problèmes et augmenter la capacité.
Le plug-in CLRStats, un plug-in qui compte l’utilisation des ressources des applications .NET, incluant : l’utilisation du processeur, GC, l’état du thread, la prise en charge pour obtenir des informations d’état via des requêtes web (le chemin d’accès et l’authentification peuvent être personnalisés), et les données seront retournées au format JSON.
Adresse GitHub :La connexion hyperlientérée est visible.
Supporter:.NET Framework >= 4,5et.NET Core >= 2.0Cadre
Obtenez des statistiques via des requêtes Ajax, affichées dans un graphique comme indiqué ci-dessous :
Installation
En prenant le projet asp.net Core 3.1 comme exemple, vous pouvez utiliser Nuget pour l’installer avec la commande suivante :
Dans la méthode Startup class Configurer, ajoutez la configuration suivante :
application. UseCLRStatsDashboard() ; Après avoir lancé un projet, vous pouvez consulter les statistiques des ressources en visitant l’annuaire /clr du site web.
Comme montré ci-dessous :
Configuration avancée
Des chemins d’accès personnalisés sont pris en charge, et le code est le suivant :
Pour ajouter la fonction d’authentification d’identité, l’authentification d’identité doit hériter de la classe IDashboardAuthorizationFilter et implémenter la méthode Authorize dans celle-ci, le code est le suivant :
Pour personnaliser le chemin d’accès et ajouter l’authentification, dans la méthode Startup class Configur, ajoutez la configuration suivante :
Une fois la configuration terminée, activez le projet, accédez au chemin site/custom-link, et l’en-tête de requête doit transporter le paramètre de jeton avec la valeur :test pour y accéder avec succès.
Utilisez l’outil de curl ci-dessous sur Windows pour tester avec la commande suivante :
Comme montré ci-dessous :
Liens de référence :La connexion hyperlientérée est visible.
|