Hbase 我可以删除OpenTSDB中的单个数据点吗
我正在使用OpenTSDB存储我的时间序列数据,但是如果我想删除任何数据点,我无法找到正确的解决方案,如果我按照他们的文档进行操作,那么整个小时的数据也会被删除,这不完全符合目的,是否有人知道其他方法。我相信您可以通过/query来执行此操作,并指示OpenTSDB删除查询的数据 根据OpenTSDB最新文档:Hbase 我可以删除OpenTSDB中的单个数据点吗,hbase,opentsdb,Hbase,Opentsdb,我正在使用OpenTSDB存储我的时间序列数据,但是如果我想删除任何数据点,我无法找到正确的解决方案,如果我按照他们的文档进行操作,那么整个小时的数据也会被删除,这不完全符合目的,是否有人知道其他方法。我相信您可以通过/query来执行此操作,并指示OpenTSDB删除查询的数据 根据OpenTSDB最新文档: delete Boolean Optional Can be passed to the JSON with a POST to delete any data points t
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
为此,请:
DELETE
POST
在json正文中使用delete=true{
"start": 1356998400,
"end": 1356998460,
"delete": true,
"queries": [
{
"aggregator": "sum",
"metric": "sys.cpu.0",
"rate": "true",
"tags": {
"host": "*",
"dc": "lga"
}
},
]
}
参考资料:如果无法删除样本,是否可以通过插入具有相同时间戳的NaN来覆盖其值?尝试过,在我输入查询时不更新。您可以插入具有相同时间戳的其他值以检查是否支持值覆盖。这个问题很老了,我问这个问题时没有。不过,感谢您的回答,可能会帮助其他人寻找相同的。