我正在寻找一种方法来监视我的resque和resque调度器redis实例的“队列深度”。目前,我正在使用上帝来确保重新调度程序的任务正在运行,并且我使用Scout来监视我的Rails应用程序。我正在寻找的是一种方法来监控正在计划和执行的作业的数量和速度。(基本上,我很有信心,我会知道resque的问题,因为它显然没有运行,但我更关心的是,作业队列正在备份,或者某个其他事件导致大量作业被排定,可能是由于其他错误。)
我在这个应用程序中使用redistogo,尽管这对我如何处理这个问题没有什么意义。谢谢你的指点。
发布于 2011-10-04 01:12:02
Scout提供了一个resque监视器插件,但它不支持resque调度程序,并且似乎以与resque不同的方式默认名称空间。我对来自jnewland的Scout插件的来源进行了分叉,并进行了一些增强,添加了resque -调度器支持,并匹配了resque中的默认命名空间和其他一些配置选项。如果这对其他人有帮助的话,我已经发布了在github上提供请求并发出了拉请求。
https://serverfault.com/questions/317669
复制相似问题