A Django-processinfo egy kísérleti Django app, hogy információt gyűjtsön a futó kiszolgáló folyamatok.
Ez csak akkor működik, ha a / proc / $$ / status létezik. Tehát csak csak unix / linux, mint platformokon.
Mi nem:
- Nyomon követi a felhasználó akciók
- Összegyűjti a következők, amelyek megtalálhatók például az apache.log
- Nem egy profiler (olvasd https://code.djangoproject.com/wiki/ProfilingDjango)
További info: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Telepítés
pip telepíteni Django-processinfo
Használat
Add hozzá a settings.py:
import os
import django_processinfo
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "django_processinfo",
& Nbsp; ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; "django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware",
& Nbsp; ...
)
# Tedd sablonok fent admin contrib, pl .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "sablonok /"),
& Nbsp; ...
)
# Include app beállításait ./django_processinfo/app_settings.py
a django_processinfo import app_settings mint PROCESSINFO
# Beállításainak módosítása, mint ez:
PROCESSINFO.ADD_INFO = True
futtatni: syncdb létrehozni az adatbázis táblákat.
ProcessInfoMiddleware
A ProcessInfoMiddleware ténylegesen ki sehol. Ugyanakkor hozzá kell tenni, messze meghaladja. Így mindent rögzíteni.
A teljesítmény növelése, tedd ProcessInfoMiddleware után LocalSyncCacheMiddleware. Ekkor azonban hiányzik néhány statisztikai értékek (minden cache hit).
Mi az új ebben a kiadásban:
- Hibajavítás sablonok: kimaradt i18n
Mi az új verzióban 0.6.3:
- Vegye auto elkövetni dátumot verzió
Mi az új verzióban 0.6.2.0103:
- Don't betét Django-processinfo & quot; ideje költség & quot; info, ha response.status_code nem 200
Mi az új verzióban 0.6.0.1116:
- Add & quot; Mindent vissza adatokat & quot; az objektum eszközöket.
- & quot; eltávolítani az elhalt veleszületett immunhiányos & quot; és & quot; Mindent vissza adatokat & quot; egyaránt rendelhetők admin oldalakon.
Mi az új verzióban 0.5.0.0829:
- Model változások: Kérjük, újra asztalok, pl:. /manage.py alaphelyzetbe django_processinfo
- New: megjeleníteni néhány statikus rendszer információk (uname, domain név, IP cím, python verziója, sys.prefix)
- New: aktuális életfolyamatok (is telephelyenként)
- kijelző összege user / rendszer módot idő
Mi az új verzióban 0.4.1.0826:
- Bugfix a UnicodeEncodeError a beállítás: Use új megoldás, lásd: https://code.google.com/p/python-creole/wiki/UseInSetup
Mi az új verzióban 0.4.0.0824:
- Bugfix a & quot; Az összes létrehozott folyamatok & quot;
- Display & quot; Process életre & quot;
Mi az új verzióban 0.2.0.0819:
- Many dolgokat változásokat! Idézd asztalok, pl: ./manage.py alaphelyzetbe django_processinfo
követelmények :
- Python
- Django
Hozzászólás nem található