安装 Ruby 代理
支持的环境
- Ruby - 1.8.7 及更高版本
- Rails - 3.0 及更高版本
- Sinatra - 1.4.0 及更高版本
安装 APM Insight Ruby on Rails 代理的步骤
Note
下载代理后,请在安装前使用校验和验证其完整性。了解更多。
针对 Heroku 应用程序
- 从您的 Site24x7 账户下载 site24x7_apminsight.gem 文件。
- 将此文件复制到您的应用程序主目录。
- 用文本编辑器打开 'Gemfile',添加 gem 'site24x7_apminsight'。
- 执行 'bundle install' 以安装依赖项。
- 将这些更改推送到项目仓库(具体方式因部署方式而异)。
- 进入 Heroku > 您的应用程序 > 设置 > 配置变量,添加以下变量:
- S247_LICENSE_KEY = 输入您的 Site24x7 账户许可证密钥
- APM_APPLICATION_NAME = 输入您的应用程序名称
- 在 Heroku 中部署应用程序。
针对所有其他应用程序
- 选择 APM > APM Insight 选项卡。
- 单击 Ruby 选项卡以下载文件。
- 单击下载,将代理部署到您的应用程序服务器。
- Ruby 代理安装可通过以下两种方式进行:
-
- 使用以下命令从 rubygems.org 安装:
(或)gem install site24x7_apminsight
- 登录 Site24x7 后,从用户账户下载 site24x7_apminsight.gem 文件,然后运行命令 gem install {path}/site24x7_apminsight.gem。
- 使用以下命令从 rubygems.org 安装:
- 针对 Rails 环境:
-
- 在 Gemfile 中添加以下行:
gem 'site24x7_apminsight'
- 通过执行以下命令将其捆绑到应用程序:
bundle install
- 在 Gemfile 中添加以下行:
- 针对 Sinatra 环境:
-
- 在 Gemfile 中添加以下行:
gem 'site24x7_apminsight'
- 如果您在应用程序中未使用 Bundle.require,请将以下行添加到您的应用程序文件中:
require 'site24x7_apminsight'
- 在 Gemfile 中添加以下行:
- 在各自环境中安装 gem 后,将 apminsight.conf 文件从 {gem_installed_directory}/site24x7_apminsight/conf 目录复制到应用程序主目录。
- 所有其他配置(例如添加许可证密钥等)均需从此处进行。
- 重启应用程序服务器。
