Skip to main content

Add-on for Django Debug Toolbar for tracking memcached usage

Project description

The Memcache Debug Toolbar is an add-on for Django Debug Toolbar for tracking memcached usage. It currently supports both the pylibmc and memcache libraries.

This is definitely beta software, but I’ve found it useful in work and personal projects. Feedback welcome, patches appreciated. - Ross McFarland

Installation

  1. Install and configure Django Debug Toolbar.

  2. Add the memcache_toolbar app to your INSTALLED_APPS.

  3. Import the panel corresponding to the library you’re using.

    The following must be imported in your settings.py file so that it has a chance to replace the caching library with one capable of tracking. You’ll probably want to import it in local_settings.py (if you use the pattern) or at least wrap the import line in if DEBUG:

    For memcache:

    import memcache_toolbar.panels.memcache

    For pylibmc:

    import memcache_toolbar.panels.pylibmc

Configuration

  1. Add the memcache or pylibmc panel to DEBUG_TOOLBAR_PANELS.

    You’ll need to add the panel corresponding to the library you’ll be using to the list of debug toolbar’s panels in the order in which you’d like it to appear:

    DEBUG_TOOLBAR_PANELS = (
        ...
        'memcache_toolbar.panels.memcache.MemcachePanel',
        # if you use pylibmc you'd include its panel instead
        # 'memcache_toolbar.panels.pylibmc.PylibmcPanel',
    )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

memcache_toolbar-0.5.6.tar.gz (5.8 kB view details)

Uploaded Source

File details

Details for the file memcache_toolbar-0.5.6.tar.gz.

File metadata

File hashes

Hashes for memcache_toolbar-0.5.6.tar.gz
Algorithm Hash digest
SHA256 d4375e6d3f9fd4c4b3ec4775f88bb371087190f4a1447aeb17e6eeee89e61cfd
MD5 35d8c45cbee0d5138b1d2c04ebc187e2
BLAKE2b-256 d653ea3b879bb261e8baaee42b779f6e7090b55266a5d3d9c841184403240056

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page