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.3.tar.gz (46.5 kB view details)

Uploaded Source

Built Distribution

django_rq_dashboard-0.3.3-py2.py3-none-any.whl (51.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for django-rq-dashboard-0.3.3.tar.gz
Algorithm Hash digest
SHA256 b164905c9bd0fb317caffd1b89ab4ad39d7b4491ad25d413c57de8e5696101eb
MD5 c77f8057a94775dcfa01e941146596c0
BLAKE2b-256 76f7c58b7b0fe3bd4e0ef43500358cfe20fdc1e8fc5e544055d07e5692b3e057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_rq_dashboard-0.3.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0911a9942c7f4877fd5e1b13fedd20c30fe7aa5b9c791721f987a86154ad37d4
MD5 ede97a0509e18561d95c9a68dfa627fb
BLAKE2b-256 746301fa425fa5380abbda9c3d68bcc45c7a4ab0f6527fac9768de0bd67dea9a

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