我可以在rails项目中使用Prometheus与调度程序或工作服务吗?

时间:2017-09-13 04:31:24

标签: ruby-on-rails ruby rubygems prometheus

使用resque-web或run worker时,我可以使用Prometheus吗?

第一项服务,我运行rails服务器并在config.ru文件中使用它。

  

使用Prometheus :: Middleware :: Collector

     

使用Prometheus :: Middleware :: Exporter。

但另一项关于resque-web和resque工作的服务。 我正在研究这个问题,但我没有想到将普罗米修斯与他们一起使用。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

要将指标从后台作业发送到prometheus,您可以使用Pushgateway https://prometheus.io/docs/practices/pushing。现在,如果你专门监视请求,你可能需要一个针对它的expoter,谷歌搜索我发现https://github.com/moznion/resque_exporter,但我从来没有使用它。如果这个没有帮助你,你也可以为resque编写一个导出器。