Django-perftools είναι ένα app Django που παρέχει εργαλεία παρακολούθησης των επιδόσεων για Django.
Καταγραφή Αργή αιτήσεις
Perftools περιλαμβάνει ένα καταγραφικό το οποίο θα παρακολουθεί τις αιτήσεις το χρόνο εκτέλεσης. Από τη στιγμή που χτυπά το καθορισμένο όριο, θα συνδεθείτε με το όνομά του perftools καταγραφικό, συμπεριλαμβανομένων των μεταδεδομένων για το αίτημά του (όπως ορίζεται από την υλοτομία spec Sentry του).
από perftools.middleware.slowreq SlowRequestLoggingMiddleware εισαγωγής
app = SlowRequestLoggingMiddleware (app, όριο = 100) # σε ms
Απομακρυσμένη Profiling
Προφίλ αίτημα και αποθηκεύει τα αποτελέσματα στο δίσκο.
από perftools.middleware.remoteprof RemoteProfilingMiddleware εισαγωγής
app = RemoteProfilingMiddleware (app, outpath = "/ var / δεδομένα / cprofile-Αποτελέσματα / ', τοις εκατό = 10) # το 10% των αιτήσεων
Απαιτήσεις :
< p>- Python
- Django
Τα σχόλια δεν βρέθηκε