首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在NewRelic代理中使用ruby-prof的目的是什么?

在NewRelic代理中使用ruby-prof的目的是什么?
EN

Stack Overflow用户
提问于 2014-01-24 02:41:49
回答 1查看 298关注 0票数 0

我测试了New Relic的ruby agent 3.7.1.188,但我不明白ruby-prof gem的用途。当我转到http://localhost:3000/newrelic时,右边是一条消息,告诉我可以使用ruby-prof gem来显示配置文件。所以我安装了ruby-prof gem,点击“开始分析”,然后在我的网站上点击,最后点击“停止分析”。我现在可以单击URL来查看某个操作持续了多长时间。但是没有使用ruby-prof,我得到了相同的统计数据。那么ruby-prof关于新的遗物代理的确切目的在哪里呢?

Ruby版本: 2.0.0 Rails版本: 4.0.0

EN

回答 1

Stack Overflow用户

发布于 2014-02-06 16:23:55

在Ruby代理的开发者模式特性中使用ruby-prof gem的目的是能够捕获和显示执行配置文件,这些配置文件在服务请求时检测每个方法调用。不幸的是,与ruby-prof的集成是newrelic_rpm代码库中较老的角落之一,因此已经陷入了一些年久失修的境地。也就是说,它对解决某些类型的问题很有用,所以我们正在努力恢复它。New Relic刚刚发布了ruby gem的3.7.2版本,它应该会修复Rails3和Sinatra应用程序的ruby-prof集成,我们计划在即将发布的版本中修复newrelic_rpm 4。如果你感兴趣,你可以看看ruby gem的下一个测试版,它应该包括一个在Rails4中使用newrelic_rpm -prof的补丁。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21316711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档