Celery Flower
Project description
Flower is a web based tool for monitoring and administrating Celery clusters.
Features
Shutdown or restart workers
View workers status (completed, running tasks, etc.)
View worker pool options (timeouts, processes, etc.)
Control worker pool size
View message broker options
View active queues, add or cancel queues
View processed task stats by type
View currently running tasks
View scheduled tasks
View reserved and revoked tasks
Apply time and rate limits
View all active configuration options
View all tasks (by type, by worker, etc.)
View all task options (arguments, start time, runtime, etc.)
Revoke or terminate tasks
View real-time execution graphs
API
Flower API enables to control the cluster via REST api and receive task events in real-time via WebSockets.
For example you can restart worker’s pool by:
$ curl -X POST http://localhost:5555/api/worker/pool/restart/myworker
Or terminate executing task by:
$ curl -X POST -d '{"terminate":True}' http://localhost:5555/api/task/revoke/8a4da87b-e12b-4547-b89a-e92e4d1f8efd
Or receive task completion events in real-time:
var ws = new WebSocket('ws://localhost:5555/api/task/events/task-succeeded/'); ws.onmessage = function (event) { console.log(event.data); }
Installation
To install, simply:
$ pip install flower
Usage
Launch the server and open http://localhost:5555:
$ flower --port=5555
Or launch from celery:
$ celery flower --port=5555
Screenshots
More screenshots
Getting help
Please head over to #celery IRC channel on irc.freenode.net or open an issue.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file flower-0.3.0.tar.gz
.
File metadata
- Download URL: flower-0.3.0.tar.gz
- Upload date:
- Size: 234.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f5cd19680b3f08d9a0821b9fae6b71cdcc2d16c22a967cde25b9f371e26be6b |
|
MD5 | 3d32103508e4cee2c28fcda62a534e94 |
|
BLAKE2b-256 | ebc7d7bb1a2fbae88c3dda4f93cf178a4bb5af7ef6aa09c4505e0a795cbcf67c |