我认为我们已经达到了celery events和celery fllower可用性的极限。在RabbitMQ环境下,是否有一个监测芹菜运行状态的好工具?
特别是,我想在下列情况下发出警报:
了解以下情况也很好:
发布于 2013-06-09 16:33:30
我根本不使用芹菜,但使用RabbitMQ已经有一段时间了。现在,我使用钻石与RabbitMQ收集器一起向Graphite发送统计数据,然后监视每个队列的长度。这至少会告诉您队列何时备份,尽管它不包括RabbitMQ使用的内存或磁盘阈值。它不能保证告诉你什么时候消费者注册或取消注册,但它可以告诉你有多少。在我的例子中,如果有消费者,并且队列没有可怕的备份,那么就没有足够大的问题来担心它。
有可以用来跟踪吞吐量历史记录的发布/交付/重传/ack的数量的统计数据。
我跟踪任务的持续时间,但据我所见,这实际上只是客户端的问题,必须直接用芹菜来完成,而StatsD对此非常有效。消费者(De)注册可以通过一些钩子进入芹菜+ StatsD出版。
https://serverfault.com/questions/514262
复制相似问题