Django-profilování-Palubní deska je aplikace Django, který poskytuje přístrojovou desku s různými nástroji profilování vhodných pro použití v živých serverech.
Instalace
Ujistěte se, že jsou nainstalovány požadavky:
Pip nainstalovat yappi pympler psutil
Pip instalovat git + https: //github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
a nainstalovat Django profilování-palubní desku pomocí PIP:
Pip nainstalovat Django-profilování-palubní desku
Použít
& Nbsp; Přidat "profiling_dashboard" a "query_exchange 'na INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "query_exchange"
& Nbsp; "profiling_dashboard"
& Nbsp; # ...
& Nbsp;)
& Nbsp; jsou "profiling_dashboard.urls" ve vašem urls.py:
& Nbsp; urlpatterns = vzory ('',
& Nbsp; # ...
& Nbsp; url (r '^ profilování, přístrojová deska / ", patří (" profiling_dashboard.urls ")),
& Nbsp; # ...
& Nbsp;)
& Nbsp; návštěvu / profilování, přístrojová deska /
Poznámky k CPU profilování v multi-procesní prostředí
Pokud existuje několik procesy serveru pak profiler musí být zahájena a zastavil pro každý proces, a profilování statistiky se bude lišit pro různé procesy.
V některých schématech nasazení (např apache odhadován pomocí Nginx), neexistuje žádný způsob, jak zajistit následné požadavky budou řešeny stejným způsobem serveru tak se to v úvahu při použití Django profilování-palubní desku.
Požadavky na :
- Python
- Django
- yappi
- Pympler
- psutil
- Django-query-výměna
Komentáře nebyl nalezen