Как правильно визуализировать онлайн-воркеров и удалить оффлайн-воркеров из Flower?

Мы используем Flower для визуализации задач и воркеров в Celery. Проблема в том, что мы используем автомасштабирование Amazon для создания новых рабочих. Следовательно, старые работники увольняются в один день, а новые рабочие появляются на следующий день и регистрируются как новые рабочие. Старые до сих пор остаются там как офлайн-работники. Это имеет смысл, если нам интересно увидеть статистику каждого работника. Есть ли способ скрыть их, если нас не интересует их статистика?

Кроме того, в большинстве случаев новые рабочие регистрируют себя, у Flower есть проблема с их отображением, это показывает

Unknown worker 'celery@ip-172-XX-XX-XX' 

Как мы можем обеспечить правильную визуализацию каждого работника в онлайн-режиме и избежать этой ошибки?


person web_ninja    schedule 07.07.2015    source источник
comment
Вы нашли решение?   -  person Aida    schedule 18.01.2019


Ответы (1)


Я тоже хотел такой же и не так давно создал для этого задачу на GitHub — https://github.com/mher/flower/issues/840. Вскоре после этого Бьорн Стил написал реализацию, которая все еще ожидает слияния (https://github.com/mher/flower/pull/852). Вы можете просто взять эту ветку и использовать ее. :)

person DejanLekic    schedule 31.07.2019