table of contents
other versions
FLOWER(1) | Flower | FLOWER(1) |
NAME¶
flower - flower Documentation
SYNOPSIS¶
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 -A proj --port=5555
Or, launch from Celery:
$ celery flower -A proj --address=127.0.0.1 --port=5555
Broker URL and other configuration options can be passed through the standard Celery options:
$ celery flower -A proj --broker=amqp://guest:guest@localhost:5672//
AUTHOR¶
Mher Movsisyan
COPYRIGHT¶
2017, Mher Movsisyan
November 16, 2017 | 0.8 |