我已经将标准的newrelic插件添加到了在Heroku上运行的Rails 3.2应用程序中。我的应用的RACK_ENV称为暂存2。我将newrelic.yml文件添加到config
目录。我更新了文件以向 yml 文件添加一个名为 stageing2 的新部分。
staging2:
<<: *default_settings
monitor_mode: true
部署后,我访问了NewRelic UI。我看到以下消息:
Welcome, ! Thanks for taking advantage of our partnership with heroku.
Set up your app!
我假设NewRelic由于自定义RAILS_ENV名称而没有检测到我的应用程序。如何解决此问题?
该问题是由于我最终的错误,我没有将newrelic_rpm
宝石添加到Gemfile
中。过去,当我在 Rails 2.x 中使用 newrelic
时,我没有将 gem 添加到 Gemfile 中。
添加宝石后问题消失了。