Ruby on Rails安装问题的新Relic APM Heroku附加组件

时间:2018-09-09 01:08:50

标签: ruby-on-rails ruby heroku newrelic

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

string num = Console.ReadLine(); if (num == 9) { Console.WriteLine("Ooh my number is 9"); }

然后将heroku config:set NEW_RELIC_APP_NAME='Your Application Name'放入我的gem 'newrelic_rpm'

执行Gemfile并用bundle install进行更改后,似乎git push heroku master中所做的更改实际上并没有传递给heroku。关于这个还能做什么?如果我通过Gemfile添加宝石,则在经过dyno重设后再次看不到。

2 个答案:

答案 0 :(得分:0)

我认为您需要通过onPostExecute选项从仪表板或通过运行

在Heroku上添加New Relic附加组件
    Intent intent = new Intent(BookList.BROADCAST_ACTION);
    intent.putExtra("CHECKER_RESULT", result);
    LocalBroadcastManager.getInstance(context).sendBroadcast(intent);

韦恩是计划级别。

您可以在此处了解更多信息:Install the New Relic add-on

答案 1 :(得分:0)

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


Here 的详细解释。

总结:

  1. heroku addons:create newrelic:waynewayne 是免费计划,其他计划见here
  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 仪表板。找到你的应用,点击它。然后,您将看到应用的指标。​​

enter image description here