我可以在服务器上运行任何工具来监控多个rails应用程序吗?
我需要监控每个应用程序收到的请求数,每个应用程序使用的内存量,使用的CPU数量以及其他类似的统计信息。我需要查看每个单独的rails应用程序的统计信息。
答案 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日志文件来实现。因此,它不会对您的应用程序的性能产生任何负面影响。