Django-processinfo er en eksperimentel Django app til at indsamle oplysninger om de kørende server processer.
Dette virker kun, hvis der findes / proc / $$ / status. Så kun på kun på UNIX / Linux som platforme.
Hvad er det ikke:
- spor brugerhandlinger
- Indsamle infos, som findes i f.eks apache.log
- Ikke en profiler (læs https://code.djangoproject.com/wiki/ProfilingDjango)
Mere info: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Installer
pip installere django-processinfo
Anvendelse
tilføj 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; ...
)
# Put skabeloner over admin contrib, f.eks .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "templates /"),
& Nbsp; ...
)
# Omfatter app indstillinger fra ./django_processinfo/app_settings.py
fra django_processinfo import- app_settings som PROCESSINFO
# Skift indstillinger som denne:
PROCESSINFO.ADD_INFO = True
køre: syncdb at oprette databasetabeller.
ProcessInfoMiddleware
Den ProcessInfoMiddleware kan faktisk indsættes overalt. Dog skal det tilføjes langt over. Således at fange alt.
For ydeevne ekstraudstyr, sætte ProcessInfoMiddleware efter LocalSyncCacheMiddleware. Så mangler dog nogle statistiske værdier (i alle cache hit)
Hvad er nyt i denne udgivelse:.
- Bugfix skabeloner: savnet i18n
Hvad er nyt i version 0.6.3:
- Fjern auto begå dato fra version
Hvad er nyt i version 0.6.2.0103:
- Don't insert django-processinfo & quot; tid omkostninger & quot; info hvis response.status_code ikke 200
Hvad er nyt i version 0.6.0.1116:
- Add & quot; Nulstil alle data & quot; i objekt værktøjer.
- Opret & quot; Fjern døde PIDs & quot; og & quot; Nulstil alle data & quot; tilgængelig på begge admin-sider.
Hvad er nyt i version 0.5.0.0829:
- Model ændringer: Genskab tabeller, fx:. /manage.py nulstille django_processinfo
- Ny: Vis nogle statisk system informationer (uname, domæne, IP-adresse, python udgave, sys.prefix)
- Nyt: nuværende levende processer (også per site)
- display sum af bruger / system-tilstand tid
Hvad er nyt i version 0.4.1.0826:
- Bugfix for UnicodeEncodeError i setup: Brug ny løsning, se: https://code.google.com/p/python-creole/wiki/UseInSetup
Hvad er nyt i version 0.4.0.0824:
- Bugfix med & quot; alt skabte processer & quot;
- Skærm & quot; Proces levetid & quot;
Hvad er nyt i version 0.2.0.0819:
- Many ting ændringer! Genskab tabeller, fx: ./manage.py nulstille django_processinfo
Krav :
- Python
- Django
Kommentarer ikke fundet