Вот вы присоединились к проекту на питоне, у которого есть какие-нибудь распределенные вычисления (distributed task queue). С огромной вероятностью это будет Celery.



Казалось бы, очень популярный и взрослый (с 2009) опенсорс фреймворк. Что же в экосистеме?

миллион темплейтов по интеграции с Django, FastAPI, Flask

django-celery-beat - управляй периодическими тасками из джанго админки

flower - подглядывай, что происходит в очереди



🤷‍♀️ ЭТО ВСЁ 🤷‍♂️



Короче, грустно. Прикиньте, почти всегда вам нужно с нуля прогать свой дешборд / мониторинг тасок Celery, чтобы что-то триггернуть или проследить, что все работает. Это минус.



А плюс в том, что я разобрался, как можно задеплоить в прод 🌼 flower 🌸 через свой любимый Dokku. Чисто берем их Docker, цепляем к редису / рэббиту и вуаля: можно хотя бы удобно смотреть, не забиваются ли очереди. А еще можно прокинуть метрики в Prometheus и там риалтайм красоту наблюдать.



Подарите своему селери кластеру глазки всего за 6 строчек в терминале:



🔗 okhlopkov.com/deploy-celery-flower-dokku