监视多个Rails应用程序 [英] Monitor Multiple Rails Applications

查看:87
本文介绍了监视多个Rails应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

我需要监视每个应用程序收到的请求数量,每个应用程序正在使用多少内存,正在使用多少cpu以及其他类似的统计信息.我需要查看每个Rails应用程序的统计信息.

解决方案

我建议您尝试 NewRelic RPM .

免费版本:

RPM Lite是使用最广泛的 基本Web应用程序的解决方案 监控. RPM Lite提供 应用监控无限 Java,Ruby或JRuby应用程序,用于 无限的用户,无限的 时间.真是太好了!使用RPM Lite,您 可以确定应用整体运行状况,应用 响应时间,吞吐量,Apdex SLA 得分,分类细分和注释. 您还可以在哪里看到网络 交易花费最多 时间,隔离最严重的罪犯,以及 确定将重点放在哪里 补救措施

以后

NewRelic RPM的另一种替代方法是 ScoutApp ,它具有许多插件,可满足您所有必需的功能.

如果您需要可以在服务器上运行的功能,还可以使用 munin插件gem ,您可以尝试.如果您需要用户监视工具(例如Google Analytics(分析)),可以使用 RailStat gem.

Are there any tools that I can run on my server to monitor multiple rails applications?

I need to monitor the number of requests each application receives, how much memory each application is using, how much of the cpu is being used and other stats similar to those. I need to see the stats for each individual rails application.

解决方案

I recommend you try NewRelic RPM.

The free version:

RPM Lite is the most widely used solution for basic web application monitoring. RPM Lite provides application monitoring for unlimited Java, Ruby or JRuby applications, for unlimited users, for an unlimited time. What a deal! With RPM Lite you can identify overall app health, app response time, throughput, Apdex SLA scoring, cluster breakdown, and Notes. You can also see where web transactions are spending the most time, isolate the worst offenders, and determine where to focus your remediation efforts

Later edit:

An alternative to NewRelic RPM is ScoutApp, that has a lot of plugins covering all your required features.

If you need something that can be run on your server, there is also the munin plugins gem that you may try. If you need a users monitoring tools (kind of like Google Analytics)m you can use the RailStat gem.

这篇关于监视多个Rails应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆