django-processinfo er en eksperimentell Django app for å samle informasjon om de som kjører serverprosesser.
Dette fungerer bare hvis / proc / $$ / status eksisterer. Så bare på bare på Unix / Linux som plattformer.
Hva er det ikke:
- spor brukerhandlinger
- Samle info som finnes i f.eks apache.log
- Ikke en profiler (les https://code.djangoproject.com/wiki/ProfilingDjango)
Mer info: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Installer
PIP installere django-processinfo
Bruk
legge til settings.py:
import os
import django_processinfo
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'django_processinfo',
& Nbsp; ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; 'django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware',
& Nbsp; ...
)
# Sett maler over admin contrib, f.eks .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "templates /"),
& Nbsp; ...
)
# Include app innstillinger fra ./django_processinfo/app_settings.py
fra django_processinfo import app_settings som PROCESSINFO
# Endre innstillinger som dette:
PROCESSINFO.ADD_INFO = True
kjør: SyncDB å lage databasetabeller.
ProcessInfoMiddleware
Den ProcessInfoMiddleware faktisk kan settes inn hvor som helst. Imidlertid bør det legges langt over. Derfor, for å fange opp alt.
For ytelsesforbedring, legger ProcessInfoMiddleware etter LocalSyncCacheMiddleware. Da mangler imidlertid noen statistiske verdier (i hver cache hit)
Hva er nytt i denne utgaven:.
- Bugfix maler: savnet i18n
Hva er nytt i versjon 0.6.3:
- Fjern auto begå dato fra versjon
Hva er nytt i versjon 0.6.2.0103:
- Don't innsats django-processinfo & quot; tid kostnaden & quot; info om response.status_code er ikke 200
Hva er nytt i versjon 0.6.0.1116:
- Add & quot; Tilbakestill alle data & quot; i objekt verktøy.
- Lag & quot; Fjern døde PIDs & quot; og & quot; Tilbakestill alle data & quot; tilgjengelig på begge adminsider.
Hva er nytt i versjon 0.5.0.0829:
- Model endringer: Vennligst gjenskape tabeller, f.eks:. /manage.py null django_processinfo
- Ny: Vis noen statisk system informations (uname, domenenavn, ip adresse, python versjon, sys.prefix)
- Ny: nåværende levende prosesser (også per område)
- skjerm summen av bruker / systemmodus tid
Hva er nytt i versjon 0.4.1.0826:
- Bugfix for UnicodeEncodeError i setup: Bruk ny løsning, se: https://code.google.com/p/python-creole/wiki/UseInSetup
Hva er nytt i versjon 0.4.0.0824:
- Bugfix med & quot; Totalt skapte prosesser & quot;
- Skjerm & quot; Process levetid & quot;
Hva er nytt i versjon 0.2.0.0819:
- Many ting endringer! Gjen tabeller, f.eks: ./manage.py null django_processinfo
Krav :
- Python
- Django
Kommentarer ikke funnet