Skip to main content

django-profiling-dashboard

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

Requirements

Dashboard remplates are based on Bootstrap toolkit.

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

Installation

Make sure the requirements are installed:

pip install yappi pympler psutil
pip install git+https://github.com/daevaorn/django-query-exchange.git#egg=django-query-exchange

and install django-profiling-dashboard using pip:

pip install django-profiling-dashboard

Usage

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

    INSTALLED_APPS = (
        # ...
        'query_exchange',
        'profiling_dashboard',
        # ...
    )
  2. include ‘profiling_dashboard.urls’ in your urls.py:

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

Screenshots

TODO

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.

Release files for django-profiling-dashboard-fc 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-profiling-dashboard-fc 1.0
File Size Uploaded
django-profiling-dashboard-fc-1.0.zip 16.7 kB Details

Release files / django-profiling-dashboard-fc-1.0.zip

Download URL django-profiling-dashboard-fc-1.0.zip
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
37afc3fa405de2edc6d234a98d6d16baab7fd1c43fdd198adddf0a9232c691ee
BLAKE2b-256 checksum
How to use checksums
d11a0d5b8757e82efc4753c215ef6bc00c64fa793842499b540853ff6bf4c999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page