一、说明
OpenTSDB的写入目前有OpenTSDB开源的tcollector采集框架,所以不着重去写关于写入的接口说明,这里主要是介绍常用的读取接口,便于对监控数据进行一些定制化检查、统计。
二、常用接口
OpenTSDB地址:192.168.180.128:16002
*1、查询所有的metric*
http://192.168.180.128:16002/api/suggest?max=1000&q=&type=metrics
返回
["test.delete","test.delete2"]
*2、查询全量tag*
http://192.168.180.128:16002/api/suggest?max=1000&q=&type=tagk
["host","idc"]
*3、查询全量tagv*
http://192.168.180.128:16002/api/suggest?max=1000&q=&type=tagv
["0.0.0.1","0.0.0.2","test1"]
*4、指定metric,查全量tagk*
http://192.168.180.128:16002/api/search/lookup?limit=1000&m=test.delete
得到的结果是这个metric下所有的tag、tagv,需要处理之