django-profilering-instrumentpanel är en Django app som ger en instrumentpanel med olika profileringsverktyg lämpliga för användning i levande servrar.
Installation
Se till att kraven är installerade:
Pip installera yappi pympler psutil
Pip installera git + https: //github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
och installera django-profilering-instrumentbrädan med hjälp pip:
PiP installera django-profilering-instrumentpanel
Användning
& Nbsp; Lägg "profiling_dashboard" och "query_exchange" till INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; 'query_exchange ",
& Nbsp; 'profiling_dashboard ",
& Nbsp; # ...
& Nbsp;)
& Nbsp; omfattar "profiling_dashboard.urls" i ditt urls.py:
& Nbsp; urlpatterns = mönster ('',
& Nbsp; # ...
& Nbsp; url (r '^ profilering-instrumentpanel /', omfattar ("profiling_dashboard.urls ')),
& Nbsp; # ...
& Nbsp;)
& Nbsp; besök / profilering-instrumentpanel /
Anteckningar om CPU profilering i flerprocessmiljö
Om det finns flera serverprocesser då profiler måste startas och stoppas för varje process, och profilerings statistik kommer att vara olika för olika processer.
I vissa distributionsscheman (t.ex. apache proxade av nginx) finns det inget sätt att se till att kommande ansökningar kommer att hanteras av samma server processen så ta detta i beaktande när du använder django-profilering-instrumentbräda.
Krav :
- Python
- Django
- yappi
- Pympler
- psutil
- django-query-utbyte
Kommentarer hittades inte