开源新Relic替代品

时间:2013-10-24 08:06:11

标签: ruby-on-rails performance newrelic

我正在寻找New Relic的开源替代品。我可以自己安装我的rails开发和生产应用程序,分析我的查询,渲染时间......有很多服务,其中大部分都有免费计划。但是我希望自己主持这个东西,安装它以便在开始生产之前分析我的应用程序。

有什么建议吗?

4 个答案:

答案 0 :(得分:9)

我没有发现任何类似于new_relic的东西,但为了替代你可以使用很多其他宝石,如

gem 'rack-mini-profiler'
gem "bullet"

用于数据库性能和查询检查,还有 fire_bug,chrome开发工具,Jmeter 用于客户端性能。

答案 1 :(得分:5)

没有一种真正开放的选择可以完成New Relic所做的所有事情。但是,您可以结合其他宝石来帮助对应用程序的性能进行基准测试。

以下是我试用的一些工具

Bullet将帮助进行数据库查询 https://github.com/flyerhzm/bullet

MiniProfiler也是分析请求的有用工具 http://miniprofiler.com/

答案 2 :(得分:2)

我自己没有用过,但我听说过Sensu(http://sensuapp.org/)的好消息。

这是一个通用的监控框架,并声称是nagios之类的替代品。我非常怀疑它是否接近New Relic,尽管有关渲染时间和更深入的应用程序信息等内容。

答案 3 :(得分:2)

https://github.com/sergeyksv/tinelic应该是中型应用的开源替代品。它可以接受来自新遗留代理的指标(您只需调整主机以使其向您的服务器报告)。但是到目前为止我们还没有尝试使用ruby代理,但一般来说它应该可以使用,你可以尝试一下。