安装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的安装可以通过两种方式完成:
    • 使用以下命令从rubygems.org安装

      gem install apminsight

    • 此处下载适当的APM Insight Ruby on Rails代理文件(apminsight.gem) 并运行以下命令:

      gem install {path}/apminsight.gem

  • 对于Rails环境:
    • 将以下行添加到Gemfile

    gem 'apminsight'

    • 通过执行命令将其捆绑到您的应用程序

      bundle install

  • 对于Sinatra环境:
    • 将以下行添加到Gemfile

      gem 'apminsight'

      • 如果没有使用Bunde.require应用程序,该行添加到您的应用程序文件

        require 'apminsight'

  • 在您各自的环境中安装了gem之后,将配置文件apminsight.conf<Gem Installed folder>/apminsight/conf/目录复制应用程序主目录
  • 在任何文本编辑器中打开apminsight.conf文件,并更新必需的配置密钥,例如在其中添加application.nameapm.hostapm.portlicense.key等。要了解有关Ruby代理配置的更多信息,请访问我们的配置指南页面。
  • 重新启动应用服务器

注意:要检查代理是否正确安装,请使用命令gem list。此命令将列出计算机中所有已安装的gem。检查列表中是否包含apminsight gem文件。