通过postman向OpenTSDB插入数据并查询

所需软件:postman:一款chrome插件,通过向OpenTSDB发生Http请求来插入数据

环境信息:opentsdb.conf(该文件安装后需手工创建)配置如下:

tsd.network.port=4242
tsd.http.staticroot=/root/opentsdb/build/staticroot
tsd.http.cachedir=/root/opentsdb/cache4tsdb
tsd.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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汀桦坞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值