如何在New Relic上的rails应用程序中添加新的ruby?

时间:2013-09-07 03:32:19

标签: ruby-on-rails newrelic

我有一个新的遗物帐户并在其上添加一个ror应用程序。现在我想在新遗物上添加新的ror应用程序。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以在此处查看视频https://newrelic.com/docs/ruby/ruby-agent-installation

安装newrelic

有3个简单的步骤

安装宝石

New Relic建议安装Ruby gem,以便更好地控制版本和依赖项。但是,2.0之前的Rails版本不支持gem。如果您使用的是Rails 1.2.6及更早版本,请安装插件。

我们的宝石可以在rubygems.org上找到,输入代码newrelic_rpm

 sudo gem install newrelic_rpm

对于使用Bundler的Rails 3和安装,只需将我们的gem添加到Gemfile:

gem 'newrelic_rpm'

对于没有Bundler的Rails版本2.1到2.3,编辑environment.rb并添加到初始化程序块:

config.gem "newrelic_rpm" 

对于Rails版本2.0。*,编辑environment.rb并在初始化程序块之后添加此语句:

require "newrelic_rpm"

* 强文 *安装配置文件

安装代理后,将newrelic.yml文件复制到应用程序的config子目录中。登录到rpm.newrelic.com后,您可以从“帐户设置”链接下载包含许可证密钥的全新newrelic.yml

更新newrelic.yml文件

每当您更新代理时,请仔细检查您的代理配置文件(config/newrelic.yml)是否是最新的。为此,您需要目视检查代理插件文件夹(newrelic.yml)中的默认vendor/plugins/newrelic_rpm/newrelic.yml文件。查找不在config/newrelic.yml文件中的新配置选项。

更新座席

sudo gem update newrelic_rpm

使用Bundler gem安装

在2.13及更高版本中,New Relic Ruby代理将正确处理Rails 3和Rails 2.3下的Bundler初始化。

将gem规范添加到Gemfile中。 推荐:将New Relic gem放在列表中尽可能低的位置,允许在gem初始化时对它上面的框架进行检测:

gem 'newrelic_rpm'

注意:此方法仅适用于以1.0.0开头的Bundler版本。有关bundler gem的更多信息,请参阅bundler github project

如果您仍然遇到问题,请提交支持服务单(以获得最快的服务)或电子邮件支持@ New Relic。此外,您可以在Stack Overflow上找到社区的支持。用newrelic标记你的帖子。