Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过HTTP从打开的TSDB检索结果_Http_Time Series_Opentsdb - Fatal编程技术网

无法通过HTTP从打开的TSDB检索结果

无法通过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"

我已经使用docker映像设置了开放TSDB。我能够通过HTTP post请求将数据推送到数据库

[{
        "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
}