首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当opentsdb查询响应中返回的标签值为"node“时,这意味着什么?

当opentsdb查询响应中返回的标签值为"node“时,这意味着什么?
EN

Stack Overflow用户
提问于 2018-08-29 10:04:50
回答 1查看 193关注 0票数 1

这与Opentsdb 2.3.1写入谷歌云BigTable ( Opentsdb配置可以在here中找到)相关。

我像这样(通过HTTP API -- api/put)写入OpenTSDB时间序列,如下所示:

代码语言:javascript
复制
{
   "metric": "w.builder.9",
   "timestamp": 1535504606,
   "value": 1,
   "tags": {
      "tid": "1",
      "wid": "21",
      "vid": "17"
   }   
}

其中widvid只是整数(用引号括起来)。

现在,当我运行一个没有聚合的简单查询时,例如

代码语言:javascript
复制
{
  "start": "1h-ago",
  "queries": [
    {
      "metric": "w.builder.9",
      "aggregator": "none"
    }
  ]
}

查询响应

代码语言:javascript
复制
[
    {
        "metric": "w.builder.9",
        "tags": {
            "wid": "node",
            "tid": "1",
            "vid": "node"
        },
        "aggregateTags": [],
        "dps": {
            "1535503901": 1,
            "1535503951": 1,
            "1535504407": 1,
            "1535504576": 1
        }
    },
    {
        "metric": "w.builder.9",
        "tags": {
            "wid": "node",
            "tid": "1",
            "vid": "node"
        },
        "aggregateTags": [],
        "dps": {
            "1535503881": 1,
            "1535503960": 1,
            "1535503982": 1,
            "1535504389": 1,
            "1535504402": 1
        }
    }
]

为什么widvid = "node"的标记值

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-31 08:41:47

发生这种情况有两个原因:

  1. 数据存储在Bigtable中,而不是HBase中。
  2. 配置启用了加盐。

我从我们的配置中删除了下面这一行,问题就消失了:

代码语言:javascript
复制
tsd.storage.salt.width = 1
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52068501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档