我在Heroku上有一个现有的New Relic帐户和一个现有的rails应用程序。我成功地将Heroku应用程序中的数据发送到New Relic。但是我希望在New Relic中看到每个dyno的内存占用量。
我能找到的所有文档都说通过Heroku安装附加组件。我不希望它为我配置一个新帐户,我只是希望它链接到我当前的帐户。我怎样才能做到这一点?如果我已经安装了New Relic并且正在工作并且我添加了附加组件,它是否只链接到它已经配置的帐户?
答案 0 :(得分:8)
现在实际上已解决此问题。您只需更改NEW_RELIC_LICENSE_KEY
env var:
$ heroku config:set NEW_RELIC_LICENSE_KEY='<key_of_your_existing_account>'
您在<key_of_your_existing_account>
下找到Account settings > Summary
(标题为Account information
的右栏)。
重新启动应用后,它会显示在您现有的帐户中。
您甚至可以自定义其他内容:
$ heroku config:set NEW_RELIC_APP_NAME='<nice_name>' NEW_RELIC_LICENSE_KEY='<key>'
答案 1 :(得分:6)
我为New Relic工作。不幸的是,你所要求的是不可能的。当您为Heroku安装New Relic插件时,它会自动生成一个具有唯一许可证密钥和帐户ID的新帐户。其中一个奖励是,如果您使用附加组件,则可免费获得标准订阅。
如果您还有其他与帐户相关的问题,欢迎您写信给New Relic支持,看看您是否可以与您的客户经理合作。
答案 2 :(得分:0)
从我对Heroku的测试中提供的新Relic帐户和直接的帐户是“实例”选项卡仅在您通过Heroku配置的New Relic访问时出现 - 我想这是因为它是Heroku New的特定设置您的应用程序所在的Relic帐户。