OpenTSDB学习
< 返回列表时间: 2020-07-12来源:OSCHINA
简介
时序数据库 用来做监控很强大





比如:

安装部署
https://github.com/OpenTSDB/opentsdb/releases/tag/v2.4.0
下载解压 tar.gz

初始化表
env COMPRESSION=NONE HBASE_HOME=/hadoop/app/hbase-1.2.0-cdh5.15.1 TSDB_TTL=259200 ./src/create_table.sh
在 build 目录下 vi opentsdb.conf

启动 ./tsdb tsd
opentsdb 架构



查询


opentsdb 存储模型

opentsdb 的设计






TCollector





下载安装
https://github.com/OpenTSDB/tcollector/releases/tag/v1.3.2
tar zxvf tcollector-1.3.2.tar.gz
启动 ./tcollector start -H localhost -p 4242

自带的采集器在 /tcollector-1.3.2/collectors 里面
0 文件夹里面都是 持续的自带的采集脚本, 300 代表 每隔 300秒执行一次的采集脚本

自定义脚本开发
比如在 tcollector-1.3.2/collectors/0 里面
写一个 脚本 sin.py

然后重启即可 ,在界面可以看到


grafana 图表展示
https://grafana.com/
wget https://dl.grafana.com/oss/release/grafana-7.0.6-1.x86_64.rpm
sudo yum install grafana-7.0.6-1.x86_64.rpm
启动 service grafana-server start
默认端口 3000
http://192.168.0.205:3000/login
默认密码和用户名都是 admin

可以使用 grafana 展示 opentsdb 采集的数据



热门排行