skip to navigation
skip to content

django-profiling-dashboard 0.2

Django profiling dashboard for debugging CPU, memory and other resources usage in live servers

django-profiling-dashboard provides a dashboard with various profiling tools suitable for use in live servers.


Dashboard remplates are based on Bootstrap toolkit.

django-profiling-dashboard requires django >= 1.5 and python >= 2.6.


Make sure the requirements are installed:

pip install yappi pympler psutil
pip install git+

and install django-profiling-dashboard using pip:

pip install django-profiling-dashboard


  1. Add 'profiling_dashboard' and 'query_exchange' to INSTALLED_APPS:

        # ...
        # ...
  2. include ‘profiling_dashboard.urls’ in your

    urlpatterns = patterns('',
        # ...
        url(r'^profiling-dashboard/', include('profiling_dashboard.urls')),
        # ...
  3. visit /profiling-dashboard/



Notes on CPU profiling in multi-process environment

If there are several server processes then the profiler have to be started and stopped for each process, and the profiling stats will be different for different processes.

In some deployment schemas (e.g. apache proxied by nginx) there is no way to make sure subsequent requests will be handled by the same server process so take this in account while using django-profiling-dashboard.

File Type Py Version Uploaded on Size
django-profiling-dashboard-0.2.tar.gz (md5) Source 2015-05-29 17KB
django_profiling_dashboard-0.2-py2-none-any.whl (md5) Python Wheel 2.7 2015-05-29 21KB
  • Downloads (All Versions):
  • 10 downloads in the last day
  • 86 downloads in the last week
  • 367 downloads in the last month