Ruby on rails 针对Ruby on Rails安装问题的New Relic APM Heroku插件
我一直在尝试为Heroku部署的应用程序安装New Relic的代理,我遵循New Relic文档中包含的所有步骤,包括:Ruby on rails 针对Ruby on Rails安装问题的New Relic APM Heroku插件,ruby-on-rails,ruby,heroku,newrelic,heroku-addon,Ruby On Rails,Ruby,Heroku,Newrelic,Heroku Addon,我一直在尝试为Heroku部署的应用程序安装New Relic的代理,我遵循New Relic文档中包含的所有步骤,包括: heroku config:set NEW\u RELIC\u APP\u NAME='Your Application NAME' 然后在我的gem文件中放入gem'newrelic\u rpm' 在执行捆绑安装并使用git-push-heroku-master推送更改后,在Gemfile中所做的更改似乎实际上不会进入heroku。对此我们能做些什么?如果我通过herok
heroku config:set NEW\u RELIC\u APP\u NAME='Your Application NAME'
然后在我的gem文件中放入gem'newrelic\u rpm'
在执行捆绑安装
并使用git-push-heroku-master
推送更改后,在Gemfile
中所做的更改似乎实际上不会进入heroku。对此我们能做些什么?如果我通过heroku bash run添加gem,dyno重置后将再次看不到它。我认为您需要在heroku上添加New Relic附加组件,可以从仪表板通过配置附加组件
选项添加,也可以通过运行
heroku addons:create newrelic:wayne
韦恩在哪里是计划层
您可以在这里了解更多信息:很容易认为您需要做的事情比实际需要的多,但是Heroku插件实际上为您提供了很多配置。不要在文档中迷失方向-整个设置过程只需一两分钟
这是一个详细的解释
总结如下:
heroku插件:创建newrelic:wayne
(wayne
是免费计划,其他计划请参见)
将gem'newrelic\u rpm'
添加到Gemfile
和bundle安装中
运行此命令,让New Relic知道如何调用您的应用程序(在New Relic仪表板中将“您的应用程序名称”替换为您希望调用的任何应用程序)
使用heroku Restart重新启动dyno
至少访问应用程序的几个页面,以便有一些流量需要测量
访问Heroku仪表板,选择您的应用程序,并在“概述”选项卡下查找New Relic APM链接。单击它进入New Relic仪表板。找到你的应用,点击它。然后,您将看到应用程序的指标
谢谢你的帮助,我忘了在我的原始问题中添加这一点,我已经做了这一部分,所以我不知道下一步要做什么才能让这个功能正常运行
heroku config:set NEW_RELIC_APP_NAME='Your Application Name'