通过postman向OpenTSDB插入数据并查询
来源:互联网 发布:淘宝直播网址 编辑:程序博客网 时间:2024/05/17 10:04
所需软件:postman:一款chrome插件,通过向OpenTSDB发生Http请求来插入数据
环境信息:opentsdb.conf(该文件安装后需手工创建)配置如下:
tsd.network.port=4242tsd.http.staticroot=/root/opentsdb/build/staticroottsd.http.cachedir=/root/opentsdb/cache4tsdbtsd.core.auto_create_metrics = true
启动命令:
tsdb tsd --config=opentsdb.conf --zkquorum=node2:2181,node1:2181,node3:2181
1、postman发送的HTTP请求如下:
[{ "metric": "sys.cpu.nice", "timestamp": 1502190111, "value": 18, "tags": { "host": "web01", "dc": "lga" }},{ "metric": "sys.cpu.nice", "timestamp": 1502190171, "value": 26, "tags": { "host": "web02", "dc": "lga" }},{ "metric": "sys.cpu.nice", "timestamp": 1502190861, "value": 16, "tags": { "host": "web01", "dc": "lga" }},{ "metric": "sys.cpu.nice", "timestamp": 1502190231, "value": 16, "tags": { "host": "web01", "dc": "lga" }}]
说明:可以获取用当前的时间戳修改上述请求的,这样方便在OpenTSDB上设置查询条件。
2、OpenTSDB界面查询:
在
3、在Hbase查询tsdb和tsdb-uid表
hbase(main):008:0> scan 'tsdb'ROW COLUMN+CELL \x00\x00\x01Xj\xDBp\x00\x00\x01\x00\x00\x column=t:N\xD0, timestamp=1502190579076, value=\x12 01\x00\x00\x02\x00\x00\x02 \x00\x00\x01Xj\xDBp\x00\x00\x01\x00\x00\x column=t:N\xF0, timestamp=1502190579076, value=\x10 01\x00\x00\x02\x00\x00\x02 \x00\x00\x01Xj\xDBp\x00\x00\x01\x00\x00\x column=t:O\x00, timestamp=1502190579076, value=\x10 01\x00\x00\x02\x00\x00\x02 \x00\x00\x01Xj\xDBp\x00\x00\x01\x00\x00\x column=t:N\xE0, timestamp=1502190579076, value=\x1A 01\x00\x00\x02\x00\x00\x03 \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:\x06\xF0, timestamp=1502191023625, value=\x12 \x00\x01\x00\x00\x02\x00\x00\x02 \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:\x0Ep, timestamp=1502191023625, value=\x10 \x00\x01\x00\x00\x02\x00\x00\x02 \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:4\x90, timestamp=1502190914607, value=\x12 \x00\x01\x00\x00\x02\x00\x00\x02 \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:5\xD0, timestamp=1502191023625, value=\x10 \x00\x01\x00\x00\x02\x00\x00\x02 \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:8P, timestamp=1502190914607, value=\x10 \x00\x01\x00\x00\x02\x00\x00\x02 \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:\x0A\xB0, timestamp=1502191023625, value=\x1A \x00\x01\x00\x00\x02\x00\x00\x03 \x00\x00\x01Y\x89\x99\xB0\x00\x00\x01\x00 column=t:50, timestamp=1502190914607, value=\x1A \x00\x01\x00\x00\x02\x00\x00\x03 4 row(s) in 0.1160 seconds
hbase(main):002:0> scan 'tsdb-uid'ROW COLUMN+CELL \x00 column=id:metrics, timestamp=1502190238134, value=\x00\x00\x00\x00\x00\x00\x00\x01 \x00 column=id:tagk, timestamp=1502190577880, value=\x00\x00\x00\x00\x00\x00\x00\x02 \x00 column=id:tagv, timestamp=1502190578013, value=\x00\x00\x00\x00\x00\x00\x00\x03 \x00\x00\x01 column=name:metrics, timestamp=1502190238162, value=sys.cpu.nice \x00\x00\x01 column=name:tagk, timestamp=1502190577839, value=dc \x00\x00\x01 column=name:tagv, timestamp=1502190577865, value=lga \x00\x00\x02 column=name:tagk, timestamp=1502190577887, value=host \x00\x00\x02 column=name:tagv, timestamp=1502190577914, value=web01 \x00\x00\x03 column=name:tagv, timestamp=1502190578060, value=web02 dc column=id:tagk, timestamp=1502190577846, value=\x00\x00\x01 host column=id:tagk, timestamp=1502190577897, value=\x00\x00\x02 lga column=id:tagv, timestamp=1502190577869, value=\x00\x00\x01 sys.cpu.nice column=id:metrics, timestamp=1502190238177, value=\x00\x00\x01 web01 column=id:tagv, timestamp=1502190577921, value=\x00\x00\x02 web02 column=id:tagv, timestamp=1502190578069, value=\x00\x00\x03 10 row(s) in 0.1670 seconds
阅读全文
0 0
- 通过postman向OpenTSDB插入数据并查询
- java封装openTsDb连接以及查询,插入数据
- DRUID- 通过postman或curl查询druid数据
- 通过jdbc向数据库中插入数据,并对密码进行加密
- Hive通过查询语句向表中插入数据过程中发现的坑
- 通过链接服务器查询并插入Spc_CheckReplDiff
- selenium2java通过请求接口获取并向浏览器插入cookies
- selenium2java通过请求接口获取并向浏览器插入cookies
- oracle跨数据库查询数据并插入
- 向视图中插入数据的问题(通过触发器向视图插入数据)
- SQL-向表中插入数据,查询数据
- Opentsdb插入数据导致RegionServer写入请求分布不均匀
- 通过场景运行脚本向数据库中插入数据失败
- 通过SQL语句手动向DISCUZ x2 插入帖子数据
- 炎黄BPM如何通过代码向数据库表里插入数据
- 通过excel向数据库(ORACLE)里插入数据
- C#通过PHP向MySQL插入数据的编码问题
- openlayers中通过拼接xml向postgis插入数据
- 【SpringCloud】(三):客户端发现方式 Eureka
- ListableBeanFactory
- java中main方法是怎么运行的?
- netty客户端引发的线程血案(二)
- eclipse远程调试BUG
- 通过postman向OpenTSDB插入数据并查询
- 训练总结 8.8
- 斜率优化
- Ubuntu安装Git
- hdu 6092 Rikka with Subset
- C++出现to_string is not a member of std 或者 to_string was not declared in this scope的解决方法
- Linux用户登录记录日志和相关查看命令汇总
- Spring返回日期格式化
- 搜狗2015 前端工程师笔试题