Skip to main content

A dashboard for managing RQ in the Django admin

Project description

Django-rq-dashboard

RQ is a simple task queue for queuing and processing jobs. django-rq-dashboard is a web frontend to monitor your RQ queues, jobs and workers in realtime from the Django admin. It looks like this:

http://cloud.github.com/downloads/brutasse/django-rq-dashboard/stats.png

See also screenshots of the Worker, Queue and Job pages.

It is very much inspired from the Flask-powered rq-dashboard.

Installation

  • pip install django-rq-dashboard

  • Add django_rq_dashboard to your INSTALLED_APPS

  • Add the URL patterns in you URLconf:

    urlpatterns = patterns('',
        (r'^admin/rq/', include('django_rq_dashboard.urls')),
        # your own patterns follow…
    )
  • (optional if non-default values) configure Redis access in your settings. Just define a dictionnary that can be used to construct a Redis object. All key are optional and their default values are:

    RQ = {
        'host': 'localhost',
        'port': 6379,
        'db': 0,
        'password': None,
        'socket_timeout': None,
        'connection_pool': None,
        'charset': 'utf-8',
        'errors': 'strict',
        'decode_responses': False,
        'unix_socket_path': None,
    }
  • Run the development server, queue some jobs, fire off some workers and go watch http://localhost:8000/admin/rq/

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

django-rq-dashboard-0.3.1.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

django_rq_dashboard-0.3.1-py2.py3-none-any.whl (51.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-rq-dashboard-0.3.1.tar.gz.

File metadata

File hashes

Hashes for django-rq-dashboard-0.3.1.tar.gz
Algorithm Hash digest
SHA256 78e40484eac126d0087a541abc9143997d56e2df908c4ab4a81a66016a8f372b
MD5 c82d412c8011d5e9ae4e3600b54fcc15
BLAKE2b-256 a62cf4310bf57d681043808ca01a10cb39de569a5d3189e57a7e79bb5fcafdf1

See more details on using hashes here.

File details

Details for the file django_rq_dashboard-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_rq_dashboard-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4cbc98a427abea4dc01036301c3f5ee9ff321fd713cabc7912fd70f126aab0c2
MD5 bf38aeda1e1db902450d62834cd90b73
BLAKE2b-256 8e4b9995b6105351e88216cb436f62d2424aa8e45aae1086099038a5c2ec5360

See more details on using hashes here.

Supported by

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