我使用命令在OpenTSDB中制作了两个用于测试目的的矩阵:
./build/tsdb mkmetric temperatures
./build/tsdb mkmetric meterreadings
我还在这些metrices中使用Java输入数据点:
put temperatures 1356998400 23.5 room=bedroom floor=1\n
put meterreading 1430568000 32800 accumulationBehaviour=4 commodity=1 dataQualifier=12 defaultQuality=0 flowDirection=1 intervalLength=900 intervalLength=900 kind=12 phase=769 powerOfTenMultiplier=0 timeAttribute=0 uom=72
put meterreading 1430568900 33624 accumulationBehaviour=4 commodity=1 dataQualifier=12 defaultQuality=0 flowDirection=1 intervalLength=900 intervalLength=900 kind=12 phase=769 powerOfTenMultiplier=0 timeAttribute=0 uom=72
put meterreading 1430569800 35192 accumulationBehaviour=4 commodity=1 dataQualifier=12 defaultQuality=0 flowDirection=1 intervalLength=900 intervalLength=900 kind=12 phase=769 powerOfTenMultiplier=0 timeAttribute=0 uom=72
put meterreading 1430570700 37928 accumulationBehaviour=4 commodity=1 dataQualifier=12 defaultQuality=0 flowDirection=1 intervalLength=900 intervalLength=900 kind=12 phase=769 powerOfTenMultiplier=0 timeAttribute=0 uom=72
现在我想删除所有数据和矩阵,以便OpenTSDB表现为全新安装。
在他们使用scan命令提到的文档中,我不知道如何使用此命令。
答案 0 :(得分:5)
在Opentsdb网站上写得很好。此外,他们还有谷歌小组,有人已经为此写了答案。
<强>语法:强>
scan [--delete | --import] START-DATE [END-DATE]查询[queries ...]
<强>示例:强>
tsdb scan --delete 1970/01 / 01-00:00:00总和温度
tsdb scan --delete 1970/01 / 01-00:00:00 sum meterreadings
If you want to specify zookepeer:
tsdb scan --delete --zkquorum localhost 1970/01/01 min temperatures
这将删除存储在tsdb表中的所有数据。但我认为它不会删除tsdb-uid表中的条目。您最有可能将度量标准名称重命名为新名称。
`tsdb uid rename metrics old.name new.name`