代码之家  ›  专栏  ›  技术社区  ›  Conceited Code

监视多个Rails应用程序

  •  6
  • Conceited Code  · 技术社区  · 14 年前

    我是否可以在服务器上运行任何工具来监视多个Rails应用程序?

    我需要监视每个应用程序接收的请求数、每个应用程序使用的内存量、使用的CPU数量以及其他类似的状态。我需要查看每个单独的Rails应用程序的统计信息。

    2 回复  |  直到 13 年前
        1
  •  8
  •   Vlad Zloteanu    14 年前

    我建议你试试 NewRelic RPM .

    免费版本:

    RPM Lite是最广泛使用的 基本Web应用程序解决方案 监测。RPM Lite提供 无限制应用程序监视 Java、Ruby或JRuby应用程序,用于 无限用户,无限 时间。真了不起!有了RPM Lite你 可以识别整个应用程序运行状况,应用程序 响应时间、吞吐量、APDEX SLA 评分、分类分析和注释。 你也可以看到哪里有网络 交易支出最多 时间,隔离最坏的罪犯,以及 确定关注点 补救工作

    后期编辑:

    Newrelic RPM的一个替代方案是 ScoutApp ,它有很多插件涵盖了您所需要的所有功能。

    如果您需要可以在您的服务器上运行的东西,也有 munin plugins gem 你可以试试看。如果你需要一个用户监控工具(类似谷歌分析),你可以使用 RailStat 宝石。

        2
  •  1
  •   nickh    13 年前

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