Sensu源码剖析_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Sensu源码剖析

Sensu源码剖析

 2015/4/20 17:13:05  jamie.wang  程序员俱乐部  我要评论(0)
  • 摘要:Sensu的核心组件有:Server,Client,API,都是ruby的工程。代码结构sensu/├?bin/#启动脚本│├?sensu-api│├?sensu-client│└?sensu-server│├?CHANGELOG.md├?CONTRIBUTING.md├?Gemfile├?lib/│├?sensu/││├?api/#API接口层│││└?process.rb#主要业务处理│││││├?cli.rb#接收命令行启动参数││├?client/#客户端│││├?process
  • 标签:源码

Sensu的核心组件有:Server,Client,API,都是ruby的工程。
代码结构
sensu/
? ├?bin/ # 启动脚本
? │ ├?sensu-api
? │ ├?sensu-client
? │ └?sensu-server
? │
? ├?CHANGELOG.md
? ├?CONTRIBUTING.md
? ├?Gemfile
? ├?lib/
? │ ├?sensu/
? │ │ ├?api/ # API接口
? │ │ │ └?process.rb # 主要业务处理
? │ │ │
? │ │ ├?cli.rb # 接收命令行启动参数
? │ │ ├?client/ # 客户端
? │ │ │ ├?process.rb # 主要业务处理
? │ │ │ └?socket.rb # socket连接
? │ │ │
? │ │ ├?constants.rb # 常量
? │ │ ├?daemon.rb # 常驻进程父类
? │ │ ├?redis.rb # 连接redis
? │ │ ├?server/ # 服务端
? │ │ │ ├?filter.rb # 过滤器
? │ │ │ ├?handle.rb # 处理器
? │ │ │ ├?mutate.rb # 修改器
? │ │ │ ├?process.rb # 主要业务处理
? │ │ │ ├?sandbox.rb
? │ │ │ └?socket.rb
? │ │ │
? │ │ └?utilities.rb
? │ │
? │ └?sensu.rb # 包名
? │
? ├?MIT-LICENSE.txt
? ├?Rakefile
? ├?README.md
? ├?sensu-logo.png
? ├?sensu.gemspec
? └?spec/

发表评论
用户名: 匿名