Questions tagged [flower]

Flower is a real-time web based monitor and administration tool for Celery.

From Celery documentation:

Flower is a real-time web based monitor and administration tool for Celery. Being the recommended monitor for Celery, it obsoletes the Django-Admin monitor, celerymon and the ncurses based monitor.

Flower is pronounced like “flow”, but you can also use the botanical version if you prefer.

Features Real-time monitoring using Celery Events Remote Control HTTP API

203 questions
3
votes
1 answer

What does it mean for a celery task to be "Received"? When all celery workers are blocked, what is happening with new tasks that are not "Received"?

I'm working on a new monitoring system that can measure Celery queue throughput and help alert the team when the queue is getting backed up. Over the course of my work, I've come across some peculiar behaviors that I don't understand (and are not…
Zachary
  • 139
  • 1
  • 10
3
votes
2 answers

Docker, Celery, method failing on compose

I'm trying a FastAPI based API with celery, redis, and rabitMQ as the background tasks. when doing docker-compose up, the redis, rabbit, and flower parts work, I'm able to access the flower dashboard. but it then gets stuck in the celery part. the…
user12177026
3
votes
1 answer

How can I rearrange celery flower default columns?

I am using the following versions: flower==0.9.3 celery==4.3.0 Which gives me the following display for a tasks page with several columns: Each time I enter this page I end up rearranging the page to have columns in a different order and I change…
B.Adler
  • 1,499
  • 1
  • 18
  • 26
3
votes
0 answers

Filtering task results and task results depth in Flower for monitoring Celery workers

I process millions of tasks/day with celery workers and rabbitmq and I would like to only keep the failed tasks as history. The problem is that there is so much tasks being processed that the failed tasks keep getting deleted. In the mean time,…
SimonR
  • 523
  • 1
  • 5
  • 17
3
votes
0 answers

Embed Celery Flower dashboard into Flask app

Is there a way one can embed Celery Flower dashboard into a Flask application, so one can see job status etc.?
DougKruger
  • 4,424
  • 14
  • 41
  • 62
3
votes
2 answers

Celery Flower API result not returning

Calling Flower API's /api/task/apply/* is just hanging without the results returning, even though the task was processed and succeeded according to the Web UI. Reproducing the error: # hangs even though task succeeded in logs curl -d '{"args": [1,…
Kamil Sindi
  • 21,782
  • 19
  • 96
  • 120
3
votes
1 answer

Flower Http Api get Celery task details

I have a working celery flower project. Now I want some celery failed task details using flower http api, but my celery is using --basic-auth for authentication and when I make a request at flower http api on http://localhost:5555/api/tasks it…
Manish Yadav
  • 435
  • 2
  • 8
  • 24
3
votes
1 answer

Access named volume from container when not running as root?

I'm running Celery under Docker Compose. I'd like to make Celery's Flower persistent. So I do: version: '2' volumes: [...] flower_data: {} [...] flower: image: [base code image] ports: - "5555:5555" volumes: - flower_data:/flower …
Claudiu
  • 224,032
  • 165
  • 485
  • 680
3
votes
0 answers

Understanding Celery Flower Display

What does it mean when Celery flower shows a task as N/A in the active column? (screenshot 01 -task data_01 in Active column) Not sure if they are related but again on the same row of data_01, it shows a total of 263,497 received and 251,900…
lukik
  • 3,919
  • 6
  • 46
  • 89
3
votes
1 answer

Celery Flower for several project

I've several project's on one server, which use celery package with different BROKER_URL. Flower allows one BORKER_URL as command option: celery flower --broker=amqp://guest:guest@localhost:5672// How can i run one flower process for all brokers?
Henry
  • 117
  • 7
3
votes
2 answers

Celery Flower Broker Tab not populating with broker_api set for rabbitmq api

I'm trying to populate the Broker tab on Celery Flower but when I pass a broker_api like the following example: python manage.py celery flower --broker_api=http://guest:guest@localhost:15672/api/ I get the following error: state.py:108 (run)…
krd
  • 2,096
  • 2
  • 14
  • 11
2
votes
1 answer

How to map flower port 5556 to an enpoint in FastAPI?

I have a simple FastAPI app. I am using celery for async task processing and flower dashboard for monitoring tasks My main application is running on port 80 My flower dashboard for task monitoring is running on port 5556 Now I want to map the port…
Ishaan007
  • 115
  • 9
2
votes
0 answers

Celery Flower NGINX reverse proxy for review apps

Update: I've determined that it's not NGINX's fault, but I need NGINX to fix it. Details at the bottom. I'm trying to create review apps for every branch we create. We're using NGINX as our reverse proxy, Celery for a task queue, and Flower to…
Mikko
  • 128
  • 5
2
votes
0 answers

How do i get all pending tasks to show in celery flower task view?

I'm currently running celery 5 with flower 1.0.0 with redis as both broker and backend. Only tasks that are in their final result/tombstone state are visible in flower. Is there an additional configuration change that I need to enable? celery -A…
Jack Murphy
  • 2,952
  • 1
  • 30
  • 49
2
votes
0 answers

Flower: Set SSL 'verify_mode'

Using: Flower 0.9.5 (installed Tornado 6.0.4), Celery 4.4.6, Python 3.7 When starting Flower with celery -A myProj flower everything works as expected. Flower serves at http://localhost:5555. When starting Flower with celery -A myProj flower…
Kruspe
  • 626
  • 6
  • 19