Opentsdb开源时间序列数据库

时间:2015-07-20 10:14:12

标签: database time-series opentsdb

是否有人在Ubuntu 15.04版本上安装了opentsdb?如果是这样,请分享要遵循的步骤。我尝试了很多次,但我无法正确安装。

1 个答案:

答案 0 :(得分:0)

您需要编写tcollector,例如:

第1步:创建指标:

./tsdb mkmetric proc.loadavg.1m proc.loadavg.5m

第2步:在shell脚本或命令行中创建收集器。

cat >loadavg-collector.sh <<\EOF
#!/bin/bash set -e 
 while true; do   
 awk -v now=`date +%s` -v host=`hostname` \   '{ print "put proc.loadavg.1m " now " " $1 " host=" host;
 print "put proc.loadavg.5m " now " " $2 " host=" host }'
  /proc/loadavg   sleep 15 done | nc -w 30 host.name.of.tsd PORT EOF 

然后:

chmod +x loadavg-collector.sh 

nohup ./loadavg-collector.sh &

它会在指标proc.loadavg.1m和proc.loadavg.5m上每15秒收集一次数据。现在,您将能够在opentsdb的Web界面中看到图形。

详情请查看以下链接: http://opentsdb.net/docs/build/html/user_guide/quickstart.html