Scroll to navigation

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
May 22, 2017 0.8