django-processinfo jest eksperymentalna aplikacja Django do zbierania informacji o uruchomionych procesów serwera.
To działa tylko, jeśli / proc / $$ / stan istnieje. Więc tylko na tylko na Unix / Linux jak platformach.
Co to jest nie:
- akcje użytkownika utwór
- Zebrać informacje o które znajdują się np apache.log
- Nie profiler (czytaj https://code.djangoproject.com/wiki/ProfilingDjango)
Więcej informacji: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Zainstaluj
pip zainstalować django-processinfo
Zastosowanie
dodaj do settings.py:
os import
Import django_processinfo
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "django_processinfo",
& Nbsp; ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; "django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware",
& Nbsp; ...
)
# Put szablonów powyższe contrib administratora, np .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ FILE__)), "templates /"),
& Nbsp; ...
)
# Obejmują ustawienia aplikacji z ./django_processinfo/app_settings.py
z django_processinfo app_settings importowych PROCESSINFO
# Zmień ustawienia takie jak ten:
PROCESSINFO.ADD_INFO = True
uruchom: syncdb do tworzenia tabel baz danych.
ProcessInfoMiddleware
ProcessInfoMiddleware rzeczywistości może być wstawiony w dowolnym miejscu. Jednakże, należy dodać, znacznie wyżej. Tak więc, aby uchwycić wszystkie.
Dla zwiększenia wydajności, umieścić ProcessInfoMiddleware po LocalSyncCacheMiddleware. Potem jednak brakuje niektórych wartości statystycznych (w każdym trafieniu cache)
Co nowego w tym wydaniu:.
- Bugfix w szablonach: nieodebranych i18n
Co nowego w wersji 0.6.3:
- Usuń auto datę z wersji popełnienia
Co nowego w wersji 0.6.2.0103:
- Don't wkładki django-processinfo & quot; czas Koszt & quot; informacji, jeśli nie jest to 200 response.status_code
Co nowego w wersji 0.6.0.1116:
- Add & quot; Resetowanie wszystkich danych & quot; w narzędzia obiektów.
- & quot; Usuń martwe PID & quot; i & quot; Resetowanie wszystkich danych & quot; dostępny na obu stron administracyjnych.
Co nowego w zmianach 0.5.0.0829:
- Model wersja: Proszę odtwarzają stoły, np:. /manage.py zresetować django_processinfo
- Nowy: Wyświetla informacje systemowe kilka statycznych (uname, nazwa domeny, adres IP, wersja Pythona, sys.prefix)
- Nowy: procesy prąd życia (także na miejscu),
- suma wyświetlacz czasu trybu użytkownika / systemu,
Co nowego w wersji 0.4.1.0826:
- Bugfix dla UnicodeEncodeError w konfiguracji: Zastosowanie nowego rozwiązania, patrz: https://code.google.com/p/python-creole/wiki/UseInSetup
Co nowego w wersji 0.4.0.0824:
- Bugfix z & quot; Razem stworzył procesy & quot;
- Wyświetlacz & quot; żywotność Process & quot;
Co nowego w wersji 0.2.0.0819:
- Many rzeczy się zmienia! Odtworzyć tabele, np: ./manage.py zresetować django_processinfo
Wymagania :
- Python
- Django
Komentarze nie znaleziono