无法从OpenTSDB

时间:2017-05-24 22:31:35

标签: opentsdb

只是尝试OpenTSDB,我只想添加一个度量值并检索它。我已经完成了以下操作来添加新的度量标准值,但我似乎无法正确检索它。有什么建议吗?

请求1:设置新的指标值

网址:http://localhost:4242/api/put?details

方法:POST

体:

{
    "metric": "test",
    "timestamp": 1495664539104,
    "value": 20,
    "tags": {
        "subject": "subject"
    }
}

响应:

{
    "success": 1,
    "failed": 0,
    "errors": []
}

请求2:获取指标值

网址:http://localhost:4242/api/query/last

方法:POST

体:

{
    "queries": [
        {
            "metric": "test",
            "tags": {
                "subject": "subject"
            }
        }
    ]
}

回复:[]

1 个答案:

答案 0 :(得分:0)

您是否启用了元数据表?为此,您应将tsd.core.meta.enable_tsuid_trackingtsd.core.meta.enable_realtime_ts设置为true(在opentsdb设置中)。

或者您可以尝试使用反向扫描(扫描的小时数)参数,例如:

{
    "queries": [
        {
            "metric": "test",
            "tags": {
                "subject": "subject"
            }
        }
    ],
    "backScan":24
}

请参阅documentation