Rails 安装问题 Ruby 的新 Relic APM Heroku 插件

New Relic APM Heroku add-on for Ruby on Rails installation problem

我一直在尝试为我的 Heroku 部署应用程序安装 New Relic 的代理,我遵循了 New Relic 文档中包含的所有步骤,包括:

heroku config:set NEW_RELIC_APP_NAME='Your Application Name'

然后将 gem 'newrelic_rpm' 放入我的 Gemfile.

执行 bundle install 并使用 git push heroku master 推送更改后,似乎 Gemfile 中所做的更改实际上并没有发送到 heroku。关于这个还能做什么?如果我通过 heroku bash run 添加 gem 它在 dyno 重置后再次看不到。

我认为您需要在 Heroku 上添加 New Relic 附加组件,可以从仪表板通过 Configure Add-ons 选项,或者通过 运行

heroku addons:create newrelic:wayne

其中 wayne 是计划级别。

您可以在此处阅读更多相关信息:Install the New Relic add-on

很容易认为您必须做的比实际需要的多,但 Heroku 插件实际上为您处理了很多配置。不要迷失在文档中 - 整个设置过程应该只需要一两分钟。


Here的详细解释。

总结一下:

  1. heroku addons:create newrelic:waynewayne为免费方案,其他方案见here
  2. gem 'newrelic_rpm' 添加到 Gemfilebundle install
  3. 运行 这是为了让 New Relic 知道如何调用您的应用程序(将 'Your Application Name' 替换为您希望在 New Relic 仪表板中调用您的应用程序的任何内容)
heroku config:set NEW_RELIC_APP_NAME='Your Application Name'
  1. heroku restart
  2. 重启你的测功机
  3. 至少访问您应用的几个页面,以便衡量一些流量
  4. 访问 Heroku 仪表板,select 您的应用程序,然后在“概述”选项卡下,查找 New Relic APM link。单击它进入 New Relic 仪表板。找到你的应用程序,点击它。然后您会看到应用的指标。​​