6.5 Асинхронные задачи с Celery и Redis
7 из 7 шагов пройдено

Мониторинг задач

Flower — это инструмент мониторинга Celery, который наблюдает и контролирует выполнение всех задач, генерируя аудит в реальном времени на веб-платформе. Но сначала нам нужно установить его с помощью pip:

pip install flower

 Не забываем, что у нас должны быть запущены Unicorn, Celery, Redis, и Celery Beat. Затем мы запускаем следующую команду Сelery с опцией flower: 

celery -A main.celery flower

Пройдите по URL-адресу http://localhost:5555 в своем браузере. Вы увидите активные процессы Celery и статистику асинхронных заданий. Экран должен выглядеть следующим образом:

Перейдя в нашего Worker, мы можем увидеть такие разделы как Активные задачи, запланированные задачи и другие:

Пройдите по URL-адресу http://localhost:5555/tasks в браузере. В разделе Tasks (Задания) вы увидите дополнительные сведения о каждом задании, зарегистрированном в Celery:

Как мы видим, Flower это легкий веб-инструмент мониторинга Celery в режиме реального времени. Вы можете отслеживать текущие задачи, увеличивать или уменьшать пул воркеров, просматривать графики и ряд статистических данных.

Документация по мониторинговому инструменту Flower находится на странице https://flower.readthedocs.io/.


Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Нет обсуждений. Начните первое.