安装 Ruby 代理
支持的环境
- Ruby - 1.8.7 及更高版本
- Rails - 3.0 及更高版本
- Sinatra - 1.4.0 及更高版本
安装 APM Insight Ruby On Rails 代理的步骤
下载代理后,在安装前使用校验和验证验证其完整性。了解更多。
- 从您的 Site24x7 帐户下载site24x7_apminsight.gem文件。
- 将此文件复制到您的应用程序主目录。
- 在文本编辑器中打开'Gemfile' ,添加gem 'site24x7_apminsight'。
- 执行“绑定安装”以安装依赖项。
- 将这些更改推送到您的项目存储库(根据您的部署方法而有所不同)。
- 转到 Heroku> 你的应用程序 > 设置 > 配置变量,添加以下变量
- S247_LICENSE_KEY = 输入您的 Site24x7 帐户许可密钥
- APM_APPLICATION_NAME = 输入您的应用程序名称
- 在 Heroku 中部署应用程序。
对于所有其他应用
- 选择APM> APM insight选项卡。
- 单击Ruby选项卡以下载文件。
- 单击下载以将代理部署到您的应用程序服务器中。
- Ruby Agent 安装可以通过两种方式完成
- 使用以下命令 从rubygems.org安装
gem install site24x7_apminsight
(或者)- 登录后从您在 Site24x7 中的用户帐户下载 site24x7_apminsight.gem文件并运行命令gem install {path}/site24x7_apminsight.gem。
- 对于 Rails 环境,
- 将以下行添加到Gemfile
gem 'site24x7_apminsight'
- 通过执行命令将其绑定到您的应用程序中,
bundle install
- 通过执行命令将其绑定到您的应用程序中,
- 对于 Sinatra 环境,
- 将以下行添加到Gemfile
gem 'site24x7_apminsight'
- 如果您没有在应用程序中 使用 Bunde.require ,请添加该行require 'site24x7_apminsight'到您的应用程序文件
- 如果您没有在应用程序中 使用 Bunde.require ,请添加该行
- 在您各自的环境中安装 gem 后,将 apminsight.conf 文件从 {gem_installed_directory}/site24x7_apminsight/conf 目录复制到应用程序主目录。
- 所有其他配置,例如添加许可密钥等,都必须从这里完成。
- 重启应用服务器