django-processinfo är en experimentell Django app för att samla in information om de körs serverprocesser.
Detta fungerar bara om / proc / $$ / status existerar. Så bara på bara på Unix / Linux som plattform.
Vad är det inte:
- spåranvändaråtgärder
- Samla in information som finns i t.ex. apache.log
- Inte en profile (läs https://code.djangoproject.com/wiki/ProfilingDjango)
Mer info: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Installera
PiP installera django-processinfo
Användning
lägga till settings.py:
import os
import django_processinfo
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'django_processinfo ",
& Nbsp; ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; 'django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware ",
& Nbsp; ...
)
# Placera mallarna ovan admin contrib, t.ex .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "templates /"),
& Nbsp; ...
)
# Inkluderar app inställningar från ./django_processinfo/app_settings.py
från django_processinfo import app_settings som PROCESSINFO
# Ändra inställningar så här:
PROCESSINFO.ADD_INFO = True
kör: SyncDB att skapa databastabeller.
ProcessInfoMiddleware
Den ProcessInfoMiddleware kan faktiskt läggas någonstans. Det bör dock läggas långt över. Således, för att fånga allt.
För prestandaförbättring, satte ProcessInfoMiddleware efter LocalSyncCacheMiddleware. Sedan dock saknar några statistiska värden (i varje cache träff)
Vad är nytt i den här versionen:.
- Buggfix mallar: missade i18n
Vad är nytt i version 0.6.3:
- Ta bort automatisk begår datum från version
Vad är nytt i version 0.6.2.0103:
- Don't insats django-processinfo & quot; tid Kostnaden & quot; info om response.status_code inte 200
Vad är nytt i version 0.6.0.1116:
- Add & quot; Återställ alla data & quot; i objektverktyg.
- Gör & quot; Ta bort döda PID & quot; och & quot; Återställ alla data & quot; tillgänglig på båda admin-sidor.
Vad är nytt i version 0.5.0.0829:
- Model förändringar: Vänligen återskapa tabeller, t.ex.:. /manage.py återställ django_processinfo
- Nytt: Visa några statiska information systemkrav (uname, domännamn, ip adress, python version, sys.prefix)
- Nytt: ström levande processer (även per plats)
- visning summan av användare / systemläge tid
Vad är nytt i version 0.4.1.0826:
- Bugfix för UnicodeEncodeError i setup: Använd ny lösning, se: https://code.google.com/p/python-creole/wiki/UseInSetup
Vad är nytt i version 0.4.0.0824:
- Bugfix med & quot; Totalt skapade processer & quot;
- Display & quot; Process livstid & quot;
Vad är nytt i version 0.2.0.0819:
- Many saker förändringar! Återskapa tabeller, t.ex: ./manage.py återställa django_processinfo
Krav :
- Python
- Django
Kommentarer hittades inte