django-profilare-tablou de bord este o aplicatie Django, care oferă un tablou de bord cu diverse instrumente de profilare adecvate pentru utilizare în servere vii.
Instalare
Asigurați-vă că cerințele sunt instalate:
PIP instala yappi pympler psutil
PIP instala git + https: //github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
și instalați django-profilare-tablou de bord folosind PIP:
Pip instala django-profilare-tablou de bord
Utilizare
& Nbsp; Adauga 'profiling_dashboard "și" query_exchange "pentru a INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "query_exchange",
& Nbsp; "profiling_dashboard",
& Nbsp; # ...
& Nbsp;)
& Nbsp; includ "profiling_dashboard.urls" în urls.py dumneavoastră:
& Nbsp; urlpatterns = modelelor ('',
& Nbsp; # ...
& Nbsp; url (r '^ profilare-tablou de bord /', cuprinde ("profiling_dashboard.urls")),
& Nbsp; # ...
& Nbsp;)
& Nbsp; vizita / profilare-tablou de bord /
Note cu privire la CPU de profile din mediu multi-proces
Dacă există mai multe procese de server, apoi profiler trebuie să fie pornită și oprită pentru fiecare proces, iar statisticile profilare vor fi diferite pentru diferite procese.
În unele scheme de implementare (de exemplu, apache aproximat prin nginx) nu există nici o modalitate de a face solicitări ulterioare sigur vor fi tratate prin același proces de server astfel încât să ia acest lucru în considerare în timp ce utilizați django-profilare-tablou de bord.
Cerințe :
- Python
- Django
- yappi
- Pympler
- psutil
- -schimb-interogare django
Comentariile nu a fost găsit