django-profilering-dashboard er en Django app, der giver et dashboard med forskellige profilering værktøjer er egnede til anvendelse i levende servere.
Installation
Sørg installeres kravene:
pip installere yappi pympler psutil
pip installere git + https: //github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange
og installere Django-profilering-instrumentbrættet med pip:
pip installere django-profilering-dashboard
Anvendelse
& Nbsp; Tilføj "profiling_dashboard« og »query_exchange« til INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "query_exchange«,
& Nbsp; "profiling_dashboard«,
& Nbsp; # ...
& Nbsp;)
& Nbsp; omfatte »profiling_dashboard.urls 'i dit urls.py:
& Nbsp; urlpatterns = mønstre ('',
& Nbsp; # ...
& Nbsp; url (r '^ profilering-instrumentbrættet / «, omfatter (» profiling_dashboard.urls «)),
& Nbsp; # ...
& Nbsp;)
& Nbsp; besøg / profilering-instrumentbrættet /
Bemærkninger om CPU profilering i multi-proces miljø
Hvis der er flere serverprocesser derefter profiler skal startes og stoppes for hver proces, og profileringen statistik vil være forskellig for forskellige processer.
I nogle implementering skemaer (fx apache udtrykt ved nginx) er der ingen måde at sørge for efterfølgende anmodninger vil blive behandlet af den samme server processen så tage dette i betragtning, mens du bruger django-profilering-instrumentbræt.
Krav :
- Python
- Django
- yappi
- Pympler
- psutil
- django-query-udveksling
Kommentarer ikke fundet