无法通过HTTP从打开的TSDB检索结果
我已经使用docker映像设置了开放TSDB。我能够通过HTTP post请求将数据推送到数据库无法通过HTTP从打开的TSDB检索结果,http,time-series,opentsdb,Http,Time Series,Opentsdb,我已经使用docker映像设置了开放TSDB。我能够通过HTTP post请求将数据推送到数据库 [{ "metric": "sys.cpu.nice", "timestamp": 1567764102, "value": 18, "tags": { "host": "web01", "dc": "lga" } }, { "metric"
[{
"metric": "sys.cpu.nice",
"timestamp": 1567764102,
"value": 18,
"tags": {
"host": "web01",
"dc": "lga"
}
},
{
"metric": "sys.cpu.abc",
"timestamp": 1567764602,
"value": 9,
"tags": {
"host": "web02",
"dc": "lga"
}
}
]
在门户上也可以看到相同的数据,但我希望通过API从TSDB检索此数据
我使用了这个,但它没有返回实际数据
{host=*}
你能帮我从数据库里取回数据吗。我需要将此数据发送到其他系统。尝试使用端点
在您的情况下,您可以尝试以下GET
请求之一:
http://localhost:4242/api/query?m=sum:cmp.sys.db{host=server01,tenant01}&start=1小时前
http://localhost:4242/api/query?m=zimsum:cmp.sys.db{host=server01,tenant01}&start=1h前
我正在使用{host=server01,tenant=tenant01}&start=1h前,并获取exceptionInvalid参数m=cmp.sys.db{host=server01,tenant=tenant01}(不够:-分隔的部分)。我已经更新了答案,您能尝试一下这些查询,看看这是否对您有效吗?上面会提供单独的数据点吗?如果我插入了10个单指标的数据点,我需要所有这些数据点。
{
"type": "LOOKUP",
"metric": "sys.cpu.nice",
"tags": [{
"key": "host",
"value": "*"
}],
"limit": 25,
"time": 6.0,
"results": [],
"startIndex": 0,
"totalResults": 0
}