如何使用Django和Celery记录所有任务信息



在我的Django项目中,我将Celery与RabbitMQ代理一起用于异步任务,我如何记录所有任务的信息(例如创建时间(任务出现在队列中(、工作人员消耗任务时间、执行时间、状态…(来监控Celery的表现?

我知道有像Flower这样的解决方案,但这似乎非常符合我的需求,django-celery-results看起来像我想要的,但它缺少了我需要的一些信息,比如任务创建时间。

谢谢!

似乎你经常在询问SO后自己找到答案。我决定使用芹菜信号来完成我想要的所有记录,并将结果存储在数据库表中。

相关内容

  • 没有找到相关文章

最新更新