1.open-falcon系统安装(能够参考http://book.open-falcon.org/zh/intro/index.html)html
2.opentsdb数据库安装(能够参考http://opentsdb.net/docs/build/html/installation.html)ios
3.open-falcon数据传输模块为transferweb
- enabled: true/false, 表示是否开启向open tsdb发送数据 - batch: 数据转发的批量大小,能够加快发送速度 - connTimeout: 单位是毫秒,与后端创建链接的超时时间,能够根据网络质量微调,建议保持默认 - callTimeout: 单位是毫秒,发送数据给后端的超时时间,能够根据网络质量微调,建议保持默认 - maxConns: 链接池相关配置,最大链接数,建议保持默认 - maxIdle: 链接池相关配置,最大空闲链接数,建议保持默认 - retry: 链接后端的重试次数和发送数据的重试次数 - address: tsdb地址或者tsdb集群vip地址, 经过tcp链接tsdb. (为相应的配置参数解释)数据库
4.访问opentsdb的web-ui查看数据 - From 开始时间 - To 结束时间 - Metric 监控项目 - Tags 过滤条件(也就是对Metric的描述) - Aggregation Function 聚合函数(sum|avg|max|min|......) - Downsampler 用于减小返回点开关 - Rate 计算结果变化率后端
5.因为open-falcon的展现比较简单,若是须要一些报表展现很难打到,虽然说如今open-falcon数据源(rrd)能够接入grafana,但grafana没有很好兼容falcon的数据格式,很容易乱掉。可是grafana对opentsdb有很好的兼容,所以能够尝试经过grafana接入opentsdb。网络
只须要在grafana中Data Sources加入opentsdb。 ,tcp
然而能够去配置相应的dashboard,这简单就不作介绍,也就是各类点点。函数
6.自我瞎想。 grafana如今能够实现简单的报警功能,虽然如今尚未zabbix、nagios那么强大,但基本需求是能够知足,因此想,我们能够用grafana去替换open-falcon的报警链路和portal链路。只须要留下来绘图链路。在dashboard模块上加入目录数功能,用来体现主机分组的功能。 从而咱们查找数据仍是去dashboard查找,而报表以及报警能够用grafana,减小的链路(纯属我的瞎逼,勿喷)。ui