django-Profiling-Dashboard ist eine Django-Applikation, die ein Dashboard bietet mit verschiedenen Profiling-Tools für den Einsatz in Live-Server.
Installation
Achten Sie darauf, die Anforderungen installiert sind:
pip installieren Yappi pympler psutil
pip git installieren + https: //github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
und installieren django-Profiling-Dashboard mit pip:
pip django-Profiling-Dashboard installieren
Verwendung
& Nbsp; Add 'profiling_dashboard "und" query_exchange' zu INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "query_exchange ',
& Nbsp; "profiling_dashboard ',
& Nbsp; # ...
& Nbsp;)
& Nbsp; umfassen "profiling_dashboard.urls" in Ihrem urls.py:
& Nbsp; urlpatterns = Muster ('',
& Nbsp; # ...
& Nbsp; url (r '^ Profiling-Armaturenbrett /', include ('profiling_dashboard.urls')),
& Nbsp; # ...
& Nbsp;)
& Nbsp; besuchen / Profiling-Armaturenbrett /
Hinweise zur CPU-Profiling in Multi-Prozess-Umgebung
Wenn mehrere Server-Prozesse dann der Profiler müssen gestartet und gestoppt werden für jeden Prozess und die Profilierung Statistiken werden für verschiedene Prozesse sein.
In manchen Bereitstellungsschemata (zB Apache von nginx Proxy) gibt es keine Möglichkeit, um sicherzustellen, nachfolgende Anforderungen werden von der gleichen Server-Prozess behandelt, so bei der Verwendung django-Profiling-Dashboard nehmen diese in Rechnung stellen werden.
Voraussetzungen :
- Python
- Django
- Yappi
- Pympler
- psutil
- django-query-Austausch
Kommentare nicht gefunden