我可以删除OpenTSDB中的单个数据点吗?

时间:2016-08-18 07:48:37

标签: hbase opentsdb

我正在使用OpenTSDB来存储我的时间序列数据,但如果我想删除任何数据点,我无法找到正确的解决方案,如果我按照他们的文档进行操作,整个小时的数据也会得到删除,这不完全符合目的,任何人都知道其他任何方式。

1 个答案:

答案 0 :(得分:2)

我相信您可以通过 / query 这样做,并指示OpenTSDB删除查询的数据。

根据OpenTSDB最新文档:

delete  Boolean Optional    Can be passed to the JSON with a POST to delete any data points that match the given query. false       W   true

为此,可以:

  1. 查询但使用动词DELETE
  2. POST,并且在您的json正文中带有delete = true

示例

{
    "start": 1356998400,
    "end": 1356998460,
    "delete": true,
    "queries": [
        {
            "aggregator": "sum",
            "metric": "sys.cpu.0",
            "rate": "true",
            "tags": {
                "host": "*",
                "dc": "lga"
            }
        },
    ]
}

参考:http://opentsdb.net/docs/build/html/api_http/query/index.html

相关问题