首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >芹菜和RabbitMQ .监视和标注警报的工具

芹菜和RabbitMQ .监视和标注警报的工具
EN

Server Fault用户
提问于 2013-06-07 23:31:49
回答 1查看 1.5K关注 0票数 1

我认为我们已经达到了celery eventscelery fllower可用性的极限。在RabbitMQ环境下,是否有一个监测芹菜运行状态的好工具?

特别是,我想在下列情况下发出警报:

  • 我的队列正在备份
  • 消费者登记或注销

了解以下情况也很好:

  • 当-某种历史度量日志执行多少个任务?
  • 平均任务持续时间等
EN

回答 1

Server Fault用户

发布于 2013-06-09 16:33:30

我根本不使用芹菜,但使用RabbitMQ已经有一段时间了。现在,我使用钻石与RabbitMQ收集器一起向Graphite发送统计数据,然后监视每个队列的长度。这至少会告诉您队列何时备份,尽管它不包括RabbitMQ使用的内存或磁盘阈值。它不能保证告诉你什么时候消费者注册或取消注册,但它可以告诉你有多少。在我的例子中,如果有消费者,并且队列没有可怕的备份,那么就没有足够大的问题来担心它。

有可以用来跟踪吞吐量历史记录的发布/交付/重传/ack的数量的统计数据。

我跟踪任务的持续时间,但据我所见,这实际上只是客户端的问题,必须直接用芹菜来完成,而StatsD对此非常有效。消费者(De)注册可以通过一些钩子进入芹菜+ StatsD出版。

对于监视石墨,我编写了我自己的工具作为停止间隙,但是裁判员很有用,还有一个用于Nagios的Graphite插件。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/514262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档