django-processinfo yra eksperimentinė Django app rinkti informaciją apie einamųjų serverio procesų.
Tai tik darbai, jei / proc / $$ / status, egzistuoja. Taigi tik tik Unix / Linux kaip platformų.
Kas tai nėra:
- kelio naudotojo veiksmai
- Rinkti infos, kurie rasti pvz apache.log
- Ne Profiler (skaityti https://code.djangoproject.com/wiki/ProfilingDjango)
Daugiau informacijos: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Įdiegti
PIP įdiegti Django-processinfo
Naudojimas
pridėti į settings.py:
importo os
importo django_processinfo
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "django_processinfo"
& Nbsp; ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; "django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware"
& Nbsp; ...
)
# Įdėkite šablonus virš admin įnašo aminus, pvz .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "šablonai /"),
& Nbsp; ...
)
# Include app nustatymus iš ./django_processinfo/app_settings.py
nuo django_processinfo importo app_settings kaip PROCESSINFO
# Keisti parametrus, kaip tai:
PROCESSINFO.ADD_INFO = True
paleisti: syncdb sukurti duomenų bazės lenteles.
ProcessInfoMiddleware
ProcessInfoMiddleware iš tikrųjų gali būti įterpiami bet kur. Tačiau, ji turėtų būti pridėta kiek aukščiau. Taigi, siekiant užfiksuoti viską.
Dėl veiklos gerinimo, įdėti ProcessInfoMiddleware po LocalSyncCacheMiddleware. Tada tačiau trūksta kai kurių statistinių vertes (kiekvienoje cache hit)
Kas naujo , šioje laidoje:.
- Ištaisyta šablonus: praleistą i18n
Kas naujo versijos 0.6.3:
- Pašalinti auto įsipareigoti data nuo versijos
Kas naujo versija 0.6.2.0103:
- Don't įrašyti django-processinfo & quot; laikas kaina & quot; informacijos, jei response.status_code nėra 200
Kas naujo versija 0.6.0.1116:
- Add & quot; Atstatyti visus duomenis & quot; objekte priemonės.
- Padaryti & quot; Pašalinti negyvas PIDs & quot; ir & quot; Atstatyti visus duomenis & quot; rasti abiem admin puslapiuose.
Kas naujo versija 0.5.0.0829:
- Model pokyčių: Prašome atkurti lenteles, pvz:. /manage.py naujo django_processinfo
- Nauja: Rodyti keletą statinius sistemos informations (uname, domenų vardų, IP adresas, Python versija, sys.prefix)
- Nauja: dabartinė gyvenimo procesai (taip pat už svetainėje)
- ekranas suma vartotojas / sistemos režimas metu
Kas naujo versija 0.4.1.0826:
- Bugfix už UnicodeEncodeError į setup: Naudokite naujas sprendimas, žiūrėkite: https://code.google.com/p/python-creole/wiki/UseInSetup
Kas naujo versijos 0.4.0.0824:
- Bugfix su & quot; Iš viso sukūrė procesus & quot;
- Ekranas & quot; Procesų gyvenimo & quot;
Kas naujo versija 0.2.0.0819:
- Many dalykų pakeitimus! Atkurti lenteles, pvz: ./manage.py naujo django_processinfo
Reikalavimai :
- Python
- Django
Komentarai nerastas