Django-ΠληροφορίαΕπεξεργασίας είναι ένα πειραματικό Django εφαρμογή για τη συλλογή πληροφοριών σχετικά με τις διεργασίες που εκτελούνται διακομιστή.
Αυτό λειτουργεί μόνο, εάν υπάρχει / proc / $$ / κατάσταση. Έτσι, μόνο σε μόνο σε Unix / Linux όπως πλατφόρμες.
Τι είναι όχι:
- Δράσεις κομμάτι χρήστη
- Συλλογή infos που βρίσκονται σε π.χ. apache.log
- Όχι ένα profiler (διαβάστε https://code.djangoproject.com/wiki/ProfilingDjango)
Περισσότερες πληροφορίες: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Εγκατάσταση
Pip εγκατάσταση Django-ΠληροφορίαΕπεξεργασίας
Χρήση
προσθήκη στο settings.py:
os εισαγωγής
django_processinfo εισαγωγής
INSTALLED_APPS = (
& Nbsp? ...
& Nbsp? »Django_processinfo»,
& Nbsp? ...
)
MIDDLEWARE_CLASSES = (
& Nbsp? 'Django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware »,
& Nbsp? ...
)
# Βάλτε τα πρότυπα πάνω από το admin contrib, π.χ .:
TEMPLATE_DIRS = (
& Nbsp? ...
& Nbsp? Συνάρτηση os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "templates /"),
& Nbsp? ...
)
# Περιλαμβάνουν ρυθμίσεις app από ./django_processinfo/app_settings.py
από django_processinfo app_settings εισαγωγής ΠληροφορίαΕπεξεργασίας
# Αλλαγή ρυθμίσεων, όπως αυτό:
PROCESSINFO.ADD_INFO = True
εκτελέστε: syncdb να δημιουργήσετε πίνακες της βάσης δεδομένων.
ProcessInfoMiddleware
Η ProcessInfoMiddleware μπορεί πραγματικά να τοποθετηθεί οπουδήποτε. Ωστόσο, θα πρέπει να προστεθεί πολύ παραπάνω. Έτσι, για να συλλάβει τα πάντα.
Για τη βελτίωση των επιδόσεων, που ProcessInfoMiddleware μετά LocalSyncCacheMiddleware. Στη συνέχεια, ωστόσο, δεν έχει κάποιες στατιστικές τιμές (σε κάθε κρυφής μνήμης)
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Διόρθωση bug σε πρότυπα: χαμένη i18n
Τι είναι καινούργιο στην έκδοση 0.6.3:
- Κατάργηση αυτόματης διαπράττουν ημερομηνία από την έκδοση
Τι είναι καινούργιο στην έκδοση 0.6.2.0103:
- Don't ένθετο Django-ΠληροφορίαΕπεξεργασίας & quot? Χρόνο κόστος & quot? πληροφορίες αν response.status_code δεν είναι 200
Τι είναι καινούργιο στην έκδοση 0.6.0.1116:
- Add & quot? Επαναφορά όλων των δεδομένων & quot? σε εργαλεία αντικείμενο.
- Κάντε & quot? Απομακρύνει τα νεκρά PIDs & quot? και & quot? Επαναφορά όλων των δεδομένων & quot? διαθέσιμες και στις δύο σελίδες του διαχειριστή.
Τι είναι καινούργιο σε αλλαγές 0.5.0.0829:
- Model έκδοση: Παρακαλώ αναδημιουργήσει πίνακες, π.χ.:. /manage.py επαναφορά django_processinfo
- Νέα: Προβολή κάποιες στατικές πληροφορίες συστήματος (uname, όνομα τομέα, διεύθυνση IP, έκδοση Python, sys.prefix)
- Νέα: Οι διαδικασίες τρέχουσες συνθήκες διαβίωσης (επίσης ανά θέση)
- Άθροισμα του χρόνου αναμονής των χρηστών / σύστημα
Τι είναι καινούργιο στην έκδοση 0.4.1.0826:
- Bugfix για UnicodeEncodeError στη ρύθμιση: Χρησιμοποιήστε τη νέα λύση, βλέπε: https://code.google.com/p/python-creole/wiki/UseInSetup
Τι είναι καινούργιο στην έκδοση 0.4.0.0824:
- Bugfix με & quot? Σύνολο δημιούργησε διαδικασίες & quot?
- Οθόνη & quot? Ζωής Process & quot?
Τι είναι καινούργιο σε πράγματα αλλαγές έκδοση 0.2.0.0819:
- Many! Ανασύνθεση πίνακες, π.χ. ./manage.py επαναφορά django_processinfo
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε