帮助手册 APM APM -Ruby 安装 Ruby 代理

安装 Ruby 代理

支持的环境

  • Ruby - 1.8.7 及更高版本
  • Rails - 3.0 及更高版本
  • Sinatra - 1.4.0 及更高版本

安装 APM Insight Ruby On Rails 代理的步骤

下载代理后,在安装前使用校验和验证验证其完整性。了解更多
 
对于 Heroku 应用程序
  1. 从您的 Site24x7 帐户下载site24x7_apminsight.gem文件
  2. 将此文件复制到您的应用程序主目录。
  3. 在文本编辑器中打开'Gemfile' ,添加gem 'site24x7_apminsight'
  4. 执行“绑定安装”以安装依赖项。
  5. 将这些更改推送到您的项目存储库(根据您的部署方法而有所不同)。
  6. 转到 Heroku> 你的应用程序 > 设置 > 配置变量,添加以下变量
    • S247_LICENSE_KEY = 输入您的 Site24x7 帐户许可密钥
    • APM_APPLICATION_NAME = 输入您的应用程序名称
  7. 在 Heroku 中部署应用程序。
 
对于所有其他应用
  1. 选择APM>  APM insight选项卡。
  2. 单击Ruby选项卡以下载文件。
  3. 单击下载以将代理部署到您的应用程序服务器中。
  4. Ruby Agent 安装可以通过两种方式完成

gem install site24x7_apminsight
(或者)
    • 登录后从您在 Site24x7 中的用户帐户下载 site24x7_apminsight.gem文件并运行命令gem install {path}/site24x7_apminsight.gem

add ruby agent

  1. 对于 Rails 环境,
    • 将以下行添加到Gemfile
      gem 'site24x7_apminsight'
    • 通过执行命令将其绑定到您的应用程序中,
      bundle install
  1. 对于 Sinatra 环境,
    • 将以下行添加到Gemfile
    gem 'site24x7_apminsight'
    • 如果您没有在应用程序中 使用 Bunde.require ,请添加该行
      require 'site24x7_apminsight'
      到您的应用程序文件
  1. 在您各自的环境中安装 gem 后,将 apminsight.conf 文件从 {gem_installed_directory}/site24x7_apminsight/conf 目录复制到应用程序主目录
  2. 所有其他配置,例如添加许可密钥等,都必须从这里完成。
  3. 重启应用服务器