将现有的新文件帐户连接到heroku rails应用程序以监控内存

jef*_*cco 4 ruby-on-rails heroku newrelic

我在Heroku上有一个现有的New Relic帐户和一个现有的rails应用程序.我成功地将Heroku应用程序中的数据发送到New Relic.但是我希望在New Relic中看到每个dyno的内存占用量.

我能找到的所有文档都说要通过Heroku安装附加组件.我不希望它为我配置一个新帐户,我只是希望它链接到我当前的帐户.我怎样才能做到这一点?如果我已经安装了New Relic并且正在工作并且我添加了附加组件,它是否只链接到它已经配置的帐户?

Tre*_*ein 8

现在实际上有解决此问题的方法.你可以简单地改变NEW_RELIC_LICENSE_KEYenv var:

$ heroku config:set NEW_RELIC_LICENSE_KEY='<key_of_your_existing_account>'
Run Code Online (Sandbox Code Playgroud)

你会发现<key_of_your_existing_account>在Account settings > Summary(与标题右侧栏Account information).

重新启动应用后,它将显示在您的现有帐户中.

您甚至可以自定义其他内容,例如:

$ heroku config:set NEW_RELIC_APP_NAME='<nice_name>' NEW_RELIC_LICENSE_KEY='<key>'
Run Code Online (Sandbox Code Playgroud)


小智 6

我在New Relic工作.不幸的是,你所要求的是不可能的.当您为Heroku安装New Relic插件时,它会自动生成一个具有唯一许可证密钥和帐户ID的新帐户.其中一个奖励是,如果您使用附加组件,您可以免费获得标准订阅.

但是,如果您还有其他与帐户相关的问题,欢迎您写信给New Relic支持,看看您是否可以与您的客户经理合作.