在我的Django项目中,我将Celery与RabbitMQ代理一起用于异步任务,我如何记录所有任务的信息(例如创建时间(任务出现在队列中(、工作人员消耗任务时间、执行时间、状态…(来监控Celery的表现?
我知道有像Flower
这样的解决方案,但这似乎非常符合我的需求,django-celery-results
看起来像我想要的,但它缺少了我需要的一些信息,比如任务创建时间。
谢谢!
似乎你经常在询问SO后自己找到答案。我决定使用芹菜信号来完成我想要的所有记录,并将结果存储在数据库表中。