ManageEngine® Applications Manager 性能透视:Ruby on Rails代理 |
||
Applications Manager的Ruby代理部署到Rails平台,帮助你监视web事务并让你快速发现并解决问题。
如果你要监视Ruby程序,Applications Manager需要部署监视代理(ruby gem)到你的应用服务器上。代理将收集数据并定期把数据发送给Applications Manager服务器,例如每60秒。
可以通过两种方式来安装Ruby代理:
在已经安装了Ruby的系统上使用命令来从RubyGems安装: gem install apminsight
或者
从我们的网站或RubyGems网站下载apminsight.gem,然后运行命令:gem install apminsight.gem。
在安装后:
在你的每一个程序gemfile中添加:
gem 'apminsight'
或者
在每一个程序的初始化部分:
require 'apminsight'
在<Gem安装的目录> /apminsight/conf/中有一份配置文件apminsight.conf。在配置文件中配置类名(包括包名称)。
下面是必需的配置选项,用于代理初始化:
application.name - 在Applications Manager中显示应用的名称。
apm.host - Applications Manager所运行的主机。
apm.port - Applications Manager的HTTP端口。
behind.proxy - 代理安装网络中使用的代理。
agent.server.port - 应用服务器的HTTP端口。
应用性能透视Ruby代理的全部配置选项在这里。
说明:
要检查代理是否正确安装,使用gem list命令。该命令将显示机器安装的所有gem。检查是否有apminsight。
Ruby - 1.8.7及以上
Rails - 3.0及以上
请参考故障排除页面。
Java Agent |
.NET Agent |