日前,国内领先的APM(应用性能管理)服务提供商OneAPM宣布全面支持 Ruby ,此外包括包括Java 、.NET、Python、Ruby、Node.js等各语言和平台 Agent,也迎来全面更新。
APM是近年来比较热门的一个领域,对于开发者来说,每一行代码性能、API接口的响应时间、网页的加载速度是否在用户可接受的范围之内,这些都是需要在系统的监管下执行,而对于各类网络产品来说,监测并提升自身的应用性能,十分必要。
此次的Ruby Agent 上线,支持 Linux / MacOS X系统, 支持 MRI 1.9.2/3 & 2.0/1/2.x,支持 MRI 1.9.2/3 & 2.0/1/2.x,支持 Unicorn 4.0+,Passgener 2.2+ 3.0+ 4.0+ 等等,以及 MySQL,PostgreSQL,MongoDB,以及Rails 3.0 至 4.2 版本。
OneAPM For Ruby通过 SaaS向用户提供统一的入口、友好的界面、便捷的流程来管理和监控应用程序的性能,并完成从前端、到网络、直至应用代码的端到端应用性能管理,可以随时随地查看运维状态。
目前,OneAPM已经支持的开发语言有Java 、.NET、Python、Ruby、Node.js、ruby等,适用于所有主流语言和平台。
附:Ruby agent 安装方法
1. 注册登录 OneAPM
点击Add,打开安装页面
2. 下载 oneapm.yml
将文件放入应用的配置目录下,替换已有文件
oneapm.yml
3. 以gem形式安装OneAPM Ruby agent
在Gemfile中添加以下gem source:
source 'http://rubygems.org' source 'http://rubygems.oneapm.com' gem 'your_gem0'
gem 'oneapm_rpm'
在应用所属目录中执行bundle命令:
$ bundle install
4. 运行应用程序
静候5分钟后,若无应用程序相关性能数据展现,或安装过程中出现问题:请联系OneAPM客服人员:
有关 Agent 更新方法,请至 http://support.oneapm.com 查询