Hi, I'm using celery with Django, redis as broker. But I'm unable to get queues info in flower.
Searched this problem for two days but got no solution. Please help.
In "Dashboard"/"Tasks" tab, everything seems fine, the numbers are updating in realtime.

But in "Broker" tab, the message number of queues are all 0 and one queue is missing. I've checked redis, the usage shows it is impossible that every queue is empty.

The "Queued tasks" graph in the "Monitor" tab is always empty while the rest of the four graphs are working.

I'm running Django 1.8.9, Celery 3.1.20, django-celery 3.1.17, and flower 0.9.1 on Ubuntu 12.04.5 LTS.
Tried to start flower with "python manage.py celery -A proj flower --broker=redis://xxxx:6379", "celery -A proj flower --broker=... --broker_api=..." and several other variations.
This issue bit me too, but I'm not sure if the project maintainers have a preference for how to solve it.
From what I can tell, Flower internally supports multiple queues, but there's no way to tell Flower to monitor more than one queue at a time with redis. The default is CELERY_DEFAULT_QUEUE which can bee seen here and here.
If these sections would support looking for Celery's CELERY_QUEUES variable and then fall back to Celery's CELERY_DEFAULT_QUEUE setting then that would give us the names we need to check all of the queues.
As a temporary fix, I overrode https://github.com/mher/flower/blob/master/flower/api/control.py#L66 to return my queue names for now.
I'm happy to contribute a patch with a bit of guidance but maybe this information will help someone else out too.
@jefftriplett thanks for your contributions. Can you try https://github.com/mher/flower/commit/2436ae77a0e1ff770b51f9eaf121b85aad4873fe?
Same here:
Unknown worker '[email protected]'

Seeing the same issue here. Was working fine for a few days, then Queued tasks displays nothing now.
Have a similar issue. Once after I restarted flower all queues in the broker tab just disappeared.
I got the same issue here,
but when i try to run the worker first and then flower, the worker info shown up.
I believe the issue was fixed by https://github.com/mher/flower/commit/2436ae77a0e1ff770b51f9eaf121b85aad4873fe
@mher thank you. Sorry, this was buried in my email and lost for what appears to be almost four years.
Most helpful comment
This issue bit me too, but I'm not sure if the project maintainers have a preference for how to solve it.
From what I can tell, Flower internally supports multiple queues, but there's no way to tell Flower to monitor more than one queue at a time with redis. The default is
CELERY_DEFAULT_QUEUEwhich can bee seen here and here.If these sections would support looking for Celery's
CELERY_QUEUESvariable and then fall back to Celery'sCELERY_DEFAULT_QUEUEsetting then that would give us the names we need to check all of the queues.As a temporary fix, I overrode https://github.com/mher/flower/blob/master/flower/api/control.py#L66 to return my queue names for now.
I'm happy to contribute a patch with a bit of guidance but maybe this information will help someone else out too.