Celery Flower

Admin Python

Flower — инструмент для сельдерея (celery), который позволяет через веб-страницу просматривать работу очередей.

Все задачи celery записываются в базу данных в таблицу celery_taskmeta. Но записываются они не в самом читаемом формате:

Соединиться с БД можно через DataGrip или любую другую программу предназначенной для этой цели.

Celery Flower это инструмент для удобного просмотра работы очередей задач. Для тех кто не хочет выводить отдельно на фронт своими усилиями данные из БД или для тех кому не нравится представленный там формат, если смотреть напрямую.

Flower позволяет наглядно видеть что происходит с задачами:

Ниже процесс установки и запуска на локальном компьютере. Аутентификация для сервера несколько сложнее и можно прочитать на официальном сайте.

Установка:

pip install flower

Для запуска воспользуемся командой:

celery flower -A tasks.monitoring.celery --broker=pyamqp://guest@localhost:5672//

Запуск админки flower:

адрес-сайта-на-локалхосте:5672

Celery flower выводит только те задачи, которые происходят в момент когда он запущен. Flower не покажет задачи, которые были раньше сохранены в БД.

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Celery Flower"