table of contents
FLOWER(1) | Flower | FLOWER(1) |
NAME¶
flower - flower DocumentationSYNOPSIS¶
flower [OPTIONS]DESCRIPTION¶
Flower is a web based tool for monitoring and administrating Celery clusters. It has these features:- •
- Real-time monitoring using Celery Events
- •
- Task progress and history
- •
- Ability to show task details (arguments, start time, runtime, and more)
- •
- Graphs and statistics
- •
- Remote Control
- •
- View worker status and statistics
- •
- Shutdown and restart worker instances
- •
- Control worker pool size and autoscale settings
- •
- View and modify the queues a worker instance consumes from
- •
- View currently running tasks
- •
- View scheduled tasks (ETA/countdown)
- •
- View reserved and revoked tasks
- •
- Apply time and rate limits
- •
- Configuration viewer
- •
- Revoke or terminate tasks
- •
- Broker monitoring
- •
- View statistics for all Celery queues
- •
- Queue length graphs
- •
- HTTP API
- •
- Basic Auth and Google OpenID authentication
OPTIONS¶
- --address
- run on the given address
- --auth
- regexp of emails to grant access
- --basic_auth
- colon separated user-password to enable basic auth
- --broker_api
- inspect broker e.g. http://guest:guest@localhost:15672/api/
- --certfile
- path to SSL certificate file
- --db
- flower database file (default flower.db)
- --debug
- run in debug mode (default False)
- --help
- show this help information
- --inspect
- inspect workers (default True)
- --inspect_timeout
- inspect timeout (in milliseconds) (default 1000)
- --keyfile
- path to SSL key file
- --max_tasks
- maximum number of tasks to keep in memory (default 10000)
- --persistent
- enable persistent mode (default False)
- --port
- run on the given port (default 5555)
- --url_prefix
- base url prefix
- --xheaders
- enable support for the 'X-Real-Ip' and 'X-Scheme' headers. (default False)
TORNADO OPTIONS¶
- --log_file_max_size
- max size of log files before rollover (default 100000000)
- --log_file_num_backups
- number of log files to keep (default 10)
- --log_file_prefix=PATH
- Path prefix for log files. Note that if you are running multiple tornado processes, log_file_prefix must be different for each of them (e.g. include the port number)
- --log_to_stderr
- Send log output to stderr (colorized if possible). By default use stderr if --log_file_prefix is not set and no other logging is configured.
- --logging=debug|info|warning|error|none
- Set the Python log level. If none, tornado won't touch the logging configuration. (default info)
USAGE¶
Launch the server and open http://localhost:5555:$ flower --port=5555
Or, launch from Celery:
$ celery flower --address=127.0.0.1 --port=5555
Broker URL and other configuration options can be passed through the standard Celery options:
$ celery flower --broker=amqp://guest:guest@localhost:5672//
AUTHOR¶
Mher MovsisyanCOPYRIGHT¶
2014, Mher MovsisyanJuly 8, 2014 | 0.7 |