Найти в Дзене
Павлин Шарит

Kanchi - современный мониторинг Celery задач

Если работаете с Celery, то наверняка знакомы с Flower - классический инструмент для мониторинга, который годами делал свое дело. Но индустрия не стоит на месте, и появляются решения с более современным подходом Kanchi - это open-source инструмент для мониторинга Celery с фокусом на UI/UX и расширенный функционал. Проект активно развивается и уже production ready Что отличает от того же Flower: - Расширенный поиск - можно фильтровать задачи по датам, статусам, очередям и воркерам одновременно - Workflows - настраиваете правила типа "если задача упала в prod очереди, отправить алерт в телеграм" - Progress tracking - отправляете события прогресса прямо из задачи, видите на каком шаге сейчас выполнение - Перезапуск задач - можно перезапустить failed задачу прямо из интерфейса - Prometheus метрики из коробки - WebSocket для real-time обновлений - Аутентификация через Basic Auth или OAuth GitHub Если только начинаете работу с Celery или хотите разобраться в настройке - у меня есть подр

Kanchi - современный мониторинг Celery задач

Если работаете с Celery, то наверняка знакомы с Flower - классический инструмент для мониторинга, который годами делал свое дело. Но индустрия не стоит на месте, и появляются решения с более современным подходом

Kanchi - это open-source инструмент для мониторинга Celery с фокусом на UI/UX и расширенный функционал. Проект активно развивается и уже production ready

Что отличает от того же Flower:

- Расширенный поиск - можно фильтровать задачи по датам, статусам, очередям и воркерам одновременно

- Workflows - настраиваете правила типа "если задача упала в prod очереди, отправить алерт в телеграм"

- Progress tracking - отправляете события прогресса прямо из задачи, видите на каком шаге сейчас выполнение

- Перезапуск задач - можно перезапустить failed задачу прямо из интерфейса

- Prometheus метрики из коробки

- WebSocket для real-time обновлений

- Аутентификация через Basic Auth или OAuth

GitHub

Если только начинаете работу с Celery или хотите разобраться в настройке - у меня есть подробный гайд по теме на ютубе