Skip to content

监控中心

Celery监控

启动

Celery Flower 是一个用于监控和管理 Celery 任务的开源 Web 应用程序,它提供了实时的任务状态监控、任务执行图表、工作者信息、任务追踪和任务日志等功能。

步骤:

  • 启动Celery相关服务:参考定时任务
  • 启动Celery Flower :在VSCode打开一个新终端,进入根目录(包含manage.py文件的目录)执行
sh
# 启动celery 监控
celery -A mysite flower --port=5555

52d3d05e46ffef5dc4e4f0e9682b5387

基本使用

【基础设施】——【监控中心】——【Celery监控】

image-20251022114231248

点击 Workers 查看 Celery Worker 状态

image-20250525113618659

点击 Broker 查看连接 Redis 状态

image-20250525113632394

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

image-20250525110933420

TIP

  • 当某个任务被执行了,才会在这里显示
  • 默认不会自动刷新,请手动刷新

配置(可选 )

基础设施——配置管理,配置“Celery 监控的地址”,默认为http://localhost:5555

image-20251022114736540

image-20250622182937905