【发布时间】:2019-01-04 11:26:57
【问题描述】:
在我的 Django 项目中,我将 Celery 与 RabbitMQ 代理一起用于异步任务,如何记录我所有任务的信息(例如,创建时间(任务出现在队列中)、工作人员消耗任务时间、执行时间、 status, ...) 来监控 Celery 的表现?
我知道有像 Flower 这样的解决方案,但这似乎满足了我的需要,django-celery-results 看起来像我想要的,但它缺少一些我需要的信息,例如任务创建时间。
谢谢!
【问题讨论】:
-
创建一个自定义表并将所有必填字段放入其中可以是解决方案之一。
-
@Roshan 谢谢,这正是我现在正在做的事情。
标签: django celery django-celery