Στην καθημερινή ανάπτυξη, πρέπει να δίνουμε προσοχή στη χρήση πόρων των εφαρμογών .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 για να δοκιμάσετε με την ακόλουθη εντολή:
Οπως φαίνεται παρακάτω:
Σύνδεσμοι αναφοράς:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|