安装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文件。

受到世界各地客户的喜爱

"具有广泛监控功能的Standout工具"

它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。

审稿人角色:研究与开发

我喜欢Applications Manager,因为它可以帮助我们检测服务器和SQL数据库中存在的问题。
卡洛斯·里韦罗

Lexmark技术支持经理

受到全球6000多家企业的信任

我们的客户