只是尝试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"
}
}
]
}
回复:[]
答案 0 :(得分:0)
您是否启用了元数据表?为此,您应将tsd.core.meta.enable_tsuid_tracking
或tsd.core.meta.enable_realtime_ts
设置为true(在opentsdb设置中)。
或者您可以尝试使用反向扫描(扫描的小时数)参数,例如:
{
"queries": [
{
"metric": "test",
"tags": {
"subject": "subject"
}
}
],
"backScan":24
}