Redis monitoring drop-in application using django admin.
Features
Sever statistics in the admin changelist
Key summary in the inspect view
Value introspection with pagination for lists and sorted sets
Requirements
Django 1.3
py-redis
Installation guide
Install from pypi, with pip:
pip install django-redisboard
Or with setuptools:
easy_install django-redisboard
Add redisboard to INSTALLED_APPS:
INSTALLED_APPS += ("redisboard", )
After that you need to run:
manage.py syncdb
Or if you use south you can migrate this app:
manage.py migrate redisboard
Then you can add redis servers in the admin. You will see the stats in the changelist.
Redisboard has few css tweaks for the pages (they are optional). If you use staticfiles just run:
manage.py collectstatic
If you do not use django.contrib.staticfiles you must manually symlink the site-packages/redisboard/static/redisboard dir to <your media root>/redisboard.
Optional django settings
REDISBOARD_DETAIL_FILTERS
REDISBOARD_DETAIL_FILTERS - a list of regular expressions to match against the keys in the server details colum. Eg, to only show uptime and list of active databases:
REDISBOARD_DETAIL_FILTERS = ['uptime.*', 'db.*']
To show all the details just use:
REDISBOARD_DETAIL_FILTERS = ['.*']
REDISBOARD_ITEMS_PER_PAGE
REDISBOARD_ITEMS_PER_PAGE - default 200. Used for paginating the items from a list or a sorted set.
Screenshots
Changelist:
Inspect page:
Metadata
Release files for django-redisboard 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-redisboard-0.2.4.tar.gz | 9.1 kB | Details |
Release files / django-redisboard-0.2.4.tar.gz
| Download URL | django-redisboard-0.2.4.tar.gz |
|---|---|
| Size | 9.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6560a99cb49389ef363f88627db776ecf273fcd64565d2c998e4427539bfe342
|
|
BLAKE2b-256 checksum How to use checksums |
778546a611fbd39c6a3c2cff488f18136d466d529949e74aa57081ba06a486cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |