#如何使用CloudInsight-Ruby-SDK监控业务数据
Cloudinsight (次世代系统监控工具): 集监控、管理、协作、计算、可视化于一身,减少在系统监控上的人力和时间成本投入,让运维工作变得更加高效、简单。
###SDK使用步骤
- 安装Cloudinsight探针,见文档。
- 获取业务数据,例如获取Ruby-China的回帖活跃度。
- 在
Gemfile
加入gem 'cloudinsight-sdk'
源码:https://github.com/cloudinsight/cloudinsight-ruby-sdk。 - 运行
bundle install
, 具体脚本如下:
#! /usr/bin/env ruby
requrie 'cloudinsight-sdk'
statsd = CloudInsight::Statsd.new
statsd.gauge('ruby_china.replies', replies) #使用连续型的数据类型
- 需要定时向探针传送数据可以参考awesonme-ruby推荐的工具。
###SDK文档 具体介绍可以查看文档 http://docs-ci.oneapm.com/api/ruby.html