Presentation is loading. Please wait.

Presentation is loading. Please wait.

TSAR介绍 空见 2013.7.

Similar presentations


Presentation on theme: "TSAR介绍 空见 2013.7."— Presentation transcript:

1 TSAR介绍 空见

2 大纲 来源和历史 架构介绍 功能和使用 自定义模块开发 其它

3 V1 -2009 V2 -2010 开源 -2011/5/24 来源和历史 采集一些系统信息,cpu/mem/load 功能简单,不能扩展
重构代码,模块化,可以扩展 支持多种输出,nagios,mysql 增加实时和监控等功能 开源 -2011/5/24 第三方模块数目达到20+,nginx/squid 基础软件,部署10w+,监控和报警使用

4 架构介绍 定期采集统计数据,保存到本地 根据配置和命令行参数,执行不同输出和功能 CPU Mem nginx 配置解析 数据采集 文件
…… 系统和应用模块 Tsar主框架 CPU Mem nginx 配置解析 存储 显示 数据采集 文件 历史展现 数据输出 DB 报警展现 报警功能 nagios 实时展现

5 配置文件 指定模块 输出指定 报警相关 功能和使用 /etc/tsar/tsar.conf,支持include
Mod_cpu on parameter 输出指定 Output_stdio/db_mod 报警相关 nagios服务器地址,阈值等 threshold cpu.util;40;40;80;80;

6 查看历史 实时状况 监控 多种输出 其它 功能和使用 查看指定模块和时间的运行信息 --mod 秒级别监控实时运--live
输出最近一次的采集信息 --check 多种输出 其它 指定模块,间隔,日期,字段,合并多item

7 使用(例子)

8 模块开发 基本要素 动态加载,直接发布so文件 自定义模块 采集自定义的数据,利用tsar的基本功能 需要采集的字段以及属性
如何采集?采集函数,字段之间特定分割 如何展现?数据处理函数,也可使用tsar默认的一些,如inter/sub/null 模块注册register_mod_fileds 动态加载,直接发布so文件 配置tsar,无需其它操作

9 后续 Github地址 联系 其它 https://github.com/alibaba/tsar Kongjian@taobao.com
增加更多模块 增加更多数据使用途径 完善框架处理 Github地址 联系 旺旺:空见

10 Thank you Q&A section


Download ppt "TSAR介绍 空见 2013.7."

Similar presentations


Ads by Google