安装APM Insight Ruby on Rails代理
支持的环境
- Ruby-1.8.7及更高版本
- Rails-3.0及更高版本
- Sinatra-1.4.0及更高版本
安装APM Insight Ruby On Rails代理的步骤
对于Heroku应用程序
- 在Applications Manager的 APM Insight选项卡> 帮助卡中,复制此处存在的许可密钥 。
- 从此处下载适当的APM Insight Ruby on Rails代理文件(apminsight.gem)。
- 将此文件复制到您的应用程序主目录。
- 文本编辑器中打开 Gemfile,添加gem 'apminsight'。
- 执行' bundle install '安装依赖项。
- 将这些更改推送到您的项目存储库(根据您的部署方法而有所不同)。
- 转到Heroku>您的应用程序>设置>配置变量,添加以下变量
- LICENSE_KEY =输入您的许可密钥
- APM_APPLICATION_NAME =输入您的应用程序名称
- 在Heroku中部署应用程序。
对于所有其他应用
- 在Applications Manager的 APM Insight选项卡> 帮助卡中,复制此处存在的许可密钥。
- Ruby Agent的安装可以通过两种方式完成:
- 对于Rails环境:
gem 'apminsight'
- 通过执行命令将其捆绑到您的应用程序
bundle install
- 对于Sinatra环境:
- 将以下行添加到Gemfile中
gem 'apminsight'
- 如果没有使用Bunde.require应用程序,该行添加到您的应用程序文件
require 'apminsight
'
- 在您各自的环境中安装了gem之后,将配置文件apminsight.conf从<Gem Installed folder>/apminsight/conf/目录复制到应用程序主目录
- 在任何文本编辑器中打开apminsight.conf文件,并更新必需的配置密钥,例如在其中添加application.name,apm.host,apm.port,license.key等。要了解有关Ruby代理配置的更多信息,请访问我们的配置指南页面。
- 重新启动应用服务器
注意:要检查代理是否正确安装,请使用命令gem list。此命令将列出计算机中所有已安装的gem。检查列表中是否包含apminsight gem文件。