温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那么什么是telegraph呢?其实telegraph呢,它本身是给influx DB这么一个实习数据库专门打造的数据数据器,但是呢,就是他在这个设计上呢,非常的优秀,他能够将这个抓取的数据呢,写到很多地方,尤其呢是在这个实续数据库领域,基本上呢啊,你现在能见到的这个开源的实习数据库,它都能够支持使用telegraph把数据写进去。那么一般来说呢,Tgraphph呢,它会用在一个监控的场景,Telegraphph呢会把机器的CPU啊,磁盘的IO,网络情况呀,然后买SQL服务端的会话数啊,那么这些数据呢,每隔一段时间抓取一次,发送到下游的时区数据库,然后呢,由下游的时区数据库来完成监控报警的这个一个业务,那么它呢,其实和logte相类似,只不过呢,这个logte呢是收集日志的,而我们的这个telegraph呢,它是用来收集指标数据的,而且呢,这个telegraph它其实社区还非常活跃,就是截止这个文档撰写的时候呢,在在这个github上已经有1万多的stars,而且呢,官方还提供了300多个可选的插件,你可以通过这些插件的组合呢,从各种数据源抓取数据,而且输出到呢,你想要输出的地方啊,再一个就是如果说呢,官方提供的插件啊,你都用不上,或者说没有满足你的需求的,其实你也可以自己去写t graph,它非常易于拓展,就是你可以把呃,它的这个框架呢和一个。
01:27
第三个语言,比如说Python或者是Java写的一个插件呢,啊,组合起来也可以使用它这管本身的开发语言,也就是go浪来编写一个,在他框架基础上编写一个你可以使用的插件,所以说呢,你可以根据自己的需求随时拓展telegraph的能力。另外一个呢,就是我们要注意一下啊,就是telegraph telegraph呢,它其实适用的场景是收集指标数据,那么你就一定要理解理解什么样的数据呢,算是指标数据啊,你比如说呢,我监控一下这个CPU啊,每隔十秒钟呢,我去看一下这个CPU的使用情况,或者说看一下我这个磁盘的IO情况,那么这些呢,都属于指标数据,或者说呢,是一个物联网设备。
02:06
我们每隔十秒钟呢,去看一下它的水温,或者每隔十秒钟呢,啊去看一下它这个水的酸碱性,那么这些呢,也属于指标数据,呃,总的来说呢,这个指标数据呢,它其实是能够起到一个呃沿着时间呢,持续去观测某个设备或某个东西啊,它的一个运行状态的数据啊,那么我们说呢,就是你想假如把这个MYSQL里面的表啊同步到这个别的数据库里面去啊,这种大批量的作业呢,其实并不是telegraph的一个适用场景啊,这个telegraph呢,是一种涓涓细流,它去监控啊某些设备啊,每隔一段时间我就看一下这个数据批量呢不是很大,但是呢啊,它是一种啊每隔一个这个频次去做一件事情的这种东西,那那么这种数据呢,呃,符合我们说的指标数据的定义。
我来说两句