【问题标题】:Newrelic rpm does not work with Rails 5 + RocketpantNewrelic rpm 不适用于 Rails 5 + Rocketpant
【发布时间】:2017-03-21 10:21:54
【问题描述】:

我最近将我的 Rails 应用程序从 4.2.5 升级到 5.0.2

除了 Newrelic RPM 来跟踪我们的 API 性能之外,一切正常。

在 Rails 4.2.5 上,我们正在使用 gem 'rocket_pants-rpm' 来使 Newrelic 正确跟踪 Rocketpants API 端点。

https://github.com/Sutto/rocket_pants-rpm/pull/3/files

但是升级到5.0.2之后,这个fork就不能用了。

我对 Newrelic 代理的工作原理不是很熟悉,有什么想法可以让 Newrelic 再次与 Rails 5 + Rocketpants 一起工作吗?

【问题讨论】:

  • 一些附加信息:我使用的是最新的 newrelic-rpm gem 版本 4.0.0.332

标签: ruby-on-rails-5 newrelic rocketpants


【解决方案1】:

我自己解决了这个问题。事实证明 gem Rocket_pants-rpm 没有加载 Newrelic 代理,因为它不检查 Rails 主要版本 5。

我已经提交了一个拉取请求

https://github.com/Sutto/rocket_pants-rpm/pull/4

这解决了这个问题,现在 Newrelic 再次在命名空间 Api::V1 下显示我的 API 端点:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多