tcollector 是一个用来收集数据点并存储在 OpenTSDB 上的框架。
TCollector tcollector is a client-side process that gathers data from local collectors and pushes the data to OpenTSDB. You run it on all your hosts, and it does the work of sending each host's data t
tcollector是一个客户端程序,用来收集本机的数据,并将数据发送到OpenTSDB。 OpenTSDB被设计的收集和写入数据非常简单,有一个简单的协议,即使是一个shell脚本也可以用来发送数据。 但是,做到可靠和一致性就有些困难了。当TSD服务器down了该怎么做?如何确保采集者一直在运行?这就是要使用tcollector的原因了。 tcollector可以为你做一下几件事: 运行所有的采
其实不太想用opentsdb,一直以来用influxdb+grafana挺方便的,而且tsdb依赖hbase,虽说容量和速度有保证,但是分布式系统对于一个监控平台来说,终归还是有些重了,出问题定位更繁琐,但领导说用那就用吧。 在这里必须吐一下OpenTSDB和Tcollector的文档更新,太落后,看官方文档根本找不到配置文件的位置。最后还得看源码,尤其是TCollector,这个tsdb官方推出
前提: 所需安装采集器服务器与部署服务器之间都已经配置无密码登录 1、安装服务器安装expect包 安装服务器与需要安装Tcollector服务器之间未配置无密登录需要此步。 yum install expect 2、解压缩文件 拷贝文件《tcollector_install151203.zip》到安装服务器。 解压缩tcollector_install151203.zip。 3、指定需要
摘自optntsdb.net的说明: tcollector tcollector is a client-sideprocess that gathers data from local collectors and pushes the data toOpenTSDB. You run it on all your hosts, and it does the work of sending e
我的目标是通过Java代码直接将数据插入TSDB,为此,我尝试创建将数据打印到STDOUT的可执行jar.然后,我编写了收集器以运行此jar,并将其放入tcollector / collectors / 0中.最后,我尝试以两种方式执行收集器,一种是在shell脚本中,另一种是在python中. def main(): while True: os.system("java -jar ./TCol