我一直在尝试为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重设后再次看不到。
答案 0 :(得分:0)
我认为您需要通过onPostExecute
选项从仪表板或通过运行
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 的详细解释。
总结:
heroku addons:create newrelic:wayne
(wayne
是免费计划,其他计划见here)gem 'newrelic_rpm'
添加到 Gemfile
和 bundle install
'Your Application Name'
替换为您希望在 New Relic 仪表板中调用您的应用的任何内容)heroku config:set NEW_RELIC_APP_NAME='Your Application Name'
heroku restart
重新启动您的测功机