【发布时间】:2010-08-17 08:45:56
【问题描述】:
是否有任何工具可以在我的服务器上运行以监控多个 Rails 应用程序?
我需要监控每个应用程序接收到的请求数量、每个应用程序正在使用多少内存、正在使用多少 CPU 以及其他类似的统计信息。我需要查看每个单独的 Rails 应用程序的统计信息。
【问题讨论】:
标签: ruby-on-rails ruby monitor
是否有任何工具可以在我的服务器上运行以监控多个 Rails 应用程序?
我需要监控每个应用程序接收到的请求数量、每个应用程序正在使用多少内存、正在使用多少 CPU 以及其他类似的统计信息。我需要查看每个单独的 Rails 应用程序的统计信息。
【问题讨论】:
标签: ruby-on-rails ruby monitor
我建议你试试NewRelic RPM。
免费版:
RPM Lite 是使用最广泛的 基本网络应用解决方案 监控。 RPM Lite 提供 应用程序监控无限 Java、Ruby 或 JRuby 应用程序,用于 无限用户,无限 时间。多么划算!使用 RPM Lite 可以识别整体应用运行状况、应用 响应时间、吞吐量、Apdex SLA 评分、聚类分解和注释。 你也可以看看在哪里上网 交易花费最多 时间,隔离最严重的罪犯,并 确定将注意力集中在哪里 整治工作
后期编辑:
NewRelic RPM 的替代品是ScoutApp,它有很多插件,涵盖了您所需的所有功能。
如果您需要可以在您的服务器上运行的东西,您还可以尝试munin plugins gem。如果您需要用户监控工具(类似于 Google Analytics)m,您可以使用 RailStat gem。
【讨论】:
Request Log Analyzer gem 很有用,是免费的,可以通过分析 Rails 日志文件来工作。因此,它不可能对您的应用程序性能产生任何负面影响。
【讨论】: