Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 针对Ruby on Rails安装问题的New Relic APM Heroku插件_Ruby On Rails_Ruby_Heroku_Newrelic_Heroku Addon - Fatal编程技术网

Ruby on rails 针对Ruby on Rails安装问题的New Relic APM Heroku插件

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部署的应用程序安装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。对此我们能做些什么?如果我通过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'