监控多个Rails应用程序

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

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

我建议你试试NewRelic RPM 。

免费版:

RPM Lite是用于基本Web应用程序监视的最广泛使用的解决方案。 RPM Lite为无限制的用户提供无限制Java,Ruby或JRuby应用程序的应用程序监控,无限时间。 真有意义! 使用RPM Lite,您可以识别整体应用程序运行状况,应用程序响应时间,吞吐量,Apdex SLA评分,集群细分和Notes。 您还可以查看Web事务花费最多时间的位置,隔离最严重的违规者,并确定将修复工作集中在哪里

稍后编辑:

NewRelic RPM的替代品是ScoutApp ,它有许多插件,涵盖了您所需的所有function。

如果你需要可以在你的服务器上运行的东西,你也可以尝试使用munin插件gem 。 如果您需要用户监控工具(有点像Google Analytics),您可以使用RailStat gem。