Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 40264|Απάντηση: 1

[.NET Πυρήνας] Δείτε την κατάσταση και τα στατιστικά στοιχεία της εφαρμογής ASP.NET Core

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2021-1-25 16:58:02 | | | |
Στην καθημερινή ανάπτυξη, πρέπει να δίνουμε προσοχή στη χρήση πόρων των εφαρμογών .NET για την αντιμετώπιση προβλημάτων και την επέκταση της χωρητικότητας.

Προσθήκη CLRStats, μια προσθήκη που μετράει τη χρήση πόρων των εφαρμογών .NET, όπως: χρήση CPU, GC, κατάσταση νήματος, υποστήριξη για λήψη πληροφοριών κατάστασης μέσω αιτημάτων ιστού (η διαδρομή πρόσβασης και ο έλεγχος ταυτότητας μπορούν να προσαρμοστούν) και τα δεδομένα θα επιστραφούν σε μορφή JSON.

Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Υποστηρικτής:.NET Framework >= 4,5και.NET Πυρήνας >= 2.0Πλαίσιο

Λάβετε στατιστικά στοιχεία μέσω αιτημάτων Ajax, που εμφανίζονται σε ένα γράφημα όπως φαίνεται παρακάτω:




Εγκατάσταση

Λαμβάνοντας ως παράδειγμα το έργο asp.net Core 3.1, μπορείτε να χρησιμοποιήσετε το Nuget για να το εγκαταστήσετε με την ακόλουθη εντολή:

Εγκατάσταση-Πακέτο CLRStats

Στη μέθοδο Διαμόρφωση κλάσης εκκίνησης, προσθέστε την ακόλουθη ρύθμιση παραμέτρων:

εφαρμογή. UseCLRStatsDashboard();
Μετά την έναρξη ενός έργου, μπορείτε να δείτε στατιστικά στοιχεία πόρων μεταβαίνοντας στον κατάλογο /clr του ιστότοπου.

Οπως φαίνεται παρακάτω:



Προηγμένη διαμόρφωση

Υποστηρίζονται προσαρμοσμένες διαδρομές πρόσβασης και ο κώδικας έχει ως εξής:

Για να προσθέσετε τη λειτουργία ελέγχου ταυτότητας ταυτότητας, ο έλεγχος ταυτότητας πρέπει να κληρονομήσει την κλάση IDashboardAuthorizationFilter και να εφαρμόσει τη μέθοδο Authorize σε αυτήν, ο κώδικας είναι ο εξής:

Για να προσαρμόσετε τη διαδρομή πρόσβασης και να προσθέσετε έλεγχο ταυτότητας, στη μέθοδο Διαμόρφωση κλάσης εκκίνησης, προσθέστε την ακόλουθη ρύθμιση παραμέτρων:

Αφού ολοκληρωθεί η διαμόρφωση, ενεργοποιήστε το έργο, αποκτήστε πρόσβαση στη διαδρομή τοποθεσίας /προσαρμοσμένης σύνδεσης και η κεφαλίδα αιτήματος πρέπει να φέρει την παράμετρο διακριτικού με την τιμή :test για επιτυχή πρόσβαση.

Χρησιμοποιήστε το παρακάτω εργαλείο κύρτωσης στα Windows για να δοκιμάσετε με την ακόλουθη εντολή:


Οπως φαίνεται παρακάτω:



Σύνδεσμοι αναφοράς:Η σύνδεση με υπερσύνδεσμο είναι ορατή.




Προηγούμενος:Κρυπτογράφηση δεδομένων με ASP.NET machineKey
Επόμενος:ASP.NET Ανίχνευση βασικών συνδέσμων (4) Πρόσβαση στην ανίχνευση συνδέσμων Jaeger
Δημοσιεύτηκε στις 2021-9-22 20:38:12 |
Μαθαίνω να μαθαίνω,
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com