首页 > 解决方案 > Ruby on Rails 安装问题的新 Relic APM Heroku 插件

问题描述

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

heroku config:set NEW_RELIC_APP_NAME='Your Application Name'

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

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

标签: ruby-on-railsrubyherokunewrelicheroku-addon

解决方案


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


这里有一个详细的解释。

总结一下:

  1. heroku addons:create newrelic:waynewayne是免费计划,其他计划见这里
  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. 访问 Heroku 仪表板,选择您的应用程序,然后在“概述”选项卡下,查找 New Relic APM 链接。单击它以进入 New Relic 仪表板。找到您的应用程序,单击它。然后,您将看到应用的指标。

在此处输入图像描述


推荐阅读