Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 40264|Antwort: 1

[.NET Core] Ansehen Sie App-Status und Statistiken ASP.NET Core

[Link kopieren]
Veröffentlicht am 25.1.2021, 16:58:02 | | | |
In der täglichen Entwicklung müssen wir auf den Ressourcenverbrauch von .NET-Anwendungen achten, um Probleme zu beheben und die Kapazität zu erweitern.

CLRStats Plug-in, ein Plug-in, das den Ressourcenverbrauch von .NET-Anwendungen zählt, einschließlich: CPU-Auslastung, GC, Thread-Status, Unterstützung für das Erlangen von Statusinformationen über Webanfragen (Zugriffspfad und Authentifizierung können angepasst werden), und die Daten werden im JSON-Format zurückgegeben.

GitHub-Adresse:Der Hyperlink-Login ist sichtbar.

Jemanden unterstützen:.NET Framework >= 4.5und.NET Core >= 2.0Rahmen

Erhalten Sie Statistiken über Ajax-Anfragen, die in einer unten gezeigten Tabelle angezeigt werden:




Installation

Nehmen wir das asp.net Core 3.1-Projekt als Beispiel, können Sie Nuget verwenden, um es mit folgendem Befehl zu installieren:

Install-Paket CLRStats

In der Methode Startup-Klasse Configure fügen Sie folgende Konfiguration hinzu:

App. UseCLRStatsDashboard();
Nach Beginn eines Projekts können Sie Ressourcenstatistiken einsehen, indem Sie das /clr-Verzeichnis der Website besuchen.

Wie unten gezeigt:



Erweiterte Konfiguration

Benutzerdefinierte Zugriffspfade werden unterstützt, und der Code ist wie folgt:

Um die Identitätsauthentifizierungsfunktion hinzuzufügen, muss die Identitätsauthentifizierung die Klasse IDashboardAuthorizationFilter übernehmen und die Methode Authorize darin implementieren; der Code ist wie folgt:

Um den Zugriffspfad anzupassen und die Authentifizierung hinzuzufügen, fügen Sie in der Methode Startup-Klasse Configure folgende Konfiguration hinzu:

Nachdem die Konfiguration abgeschlossen ist, aktivieren Sie das Projekt, greifen Sie auf den Site-/Custom-Link-Pfad zu, und der Request-Header muss den Token-Parameter mit dem Wert :test tragen, um erfolgreich zuzugreifen.

Verwenden Sie das untenstehende Curl-Tool unter Windows, um mit folgendem Befehl zu testen:


Wie unten gezeigt:



Referenzlinks:Der Hyperlink-Login ist sichtbar.




Vorhergehend:Verschlüssele Daten mit ASP.NET machineKey
Nächster:ASP.NET Core Link Tracing (4) Zugriff auf Jaeger Link Tracing
Veröffentlicht am 22.9.2021, 20:38:12 |
Lernen zu lernen,
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com