监控多个Rails应用程序

时间:2010-08-17 08:45:57

标签: ruby-on-rails ruby monitor

我可以在服务器上运行任何工具来监控多个rails应用程序吗?

我需要监控每个应用程序收到的请求数,每个应用程序使用的内存量,使用的CPU数量以及其他类似的统计信息。我需要查看每个单独的rails应用程序的统计信息。

2 个答案:

答案 0 :(得分:8)

我建议你试试NewRelic RPM

免费版:

  

RPM Lite是使用最广泛的   基本Web应用程序的解决方案   监控。 RPM Lite提供   应用程序监控无限制   Java,Ruby或JRuby应用程序   无限用户,无限制   时间。真有意义!使用RPM Lite你   可以识别整体应用健康,应用   响应时间,吞吐量,Apdex SLA   评分,集群细分和Notes。   你还可以看到网站   交易花费最多   时间,隔离最严重的罪犯,和   确定你的焦点   补救工作

稍后编辑:

NewRelic RPM的另一种选择是ScoutApp,其中包含大量插件,涵盖了您所需的所有功能。

如果您需要可以在服务器上运行的内容,还可以尝试使用munin plugins gem。如果您需要用户监控工具(有点像Google Analytics),您可以使用RailStat gem。

答案 1 :(得分:1)

Request Log Analyzer gem可能很有用,是免费的,并且可以通过分析Rails日志文件来实现。因此,它不会对您的应用程序的性能产生任何负面影响。