外观
监控中心
Celery监控
启动
Celery Flower 是一个用于监控和管理 Celery 任务的开源 Web 应用程序,它提供了实时的任务状态监控、任务执行图表、工作者信息、任务追踪和任务日志等功能。
步骤:
- 启动Celery相关服务:参考定时任务
- 启动Celery Flower :在VSCode打开一个新终端,进入根目录(包含manage.py文件的目录)执行
sh
# 启动celery 监控
celery -A mysite flower --port=5555
基本使用
【基础设施】——【监控中心】——【Celery监控】

点击 Workers 查看 Celery Worker 状态

点击 Broker 查看连接 Redis 状态

点击 Tasks 查看当前及后来的任务(不会显示以前的任务)。另外,通过观察任务列表的变化,判断 Celery Beat 的状态是否正常。

TIP
- 当某个任务被执行了,才会在这里显示
- 默认不会自动刷新,请手动刷新
配置(可选 )
基础设施——配置管理,配置“Celery 监控的地址”,默认为http://localhost:5555

