Opentsdb 开发和使用笔记

21 篇文章 0 订阅
参见有道笔记分享:http://note.youdao.com/share/?id=585289eb96601312539a1bf94fbb6be2&type=note

Opentsdb 命令行
查询:
    scan 1427817599 1456675199000 avg easypec.order.ordercostweek type=week
删除:
    scan --delete 1427817599 1456675199000 avg easypec.order.ordercostweek type=week
导入
 scan --import

Opentsdb HTTP API 

查询 (POST请求)
{
    "start": 1427817599,
    "queries": [{
        "aggregator": "avg",
        "metric": "easypec.order.ordercostweek",
        "tags": {
            "type": "week"
        }
    }],
    "msResolution": "true",
    "showTSUIDs": "true"
}
返回结果:
查询最新的记录(POST请求):
{
    "queries": [
        {"tags":{
            "host":"localhost" 
          },
            "metric": "easypec.order.ordercosttotal"
        }
    ],
    "resolveNames":true,
    "backScan":1000
}
结果:



    

4. 性能考虑:

       1) 每个TSD进程的处理能力大约为每秒几千次写,可以使用多个TSD进程实现更高写入能力,前端采用DNS轮询或Varnish缓存实现负载均衡。当集群专用于opentsdb时,TSD进程可以和HBase的Region server位于同一台机器。

       2) 可以将TSD进程配置为持久连接,这就可以阻止每次写入数据都经历建立和关闭连接的过程。

       3) 关闭元数据和实时发布功能,因为它们极大地影响到系统性能。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值