出于测试目的,我在opentsdb中使用以下命令制作了两个度量:
./build/tsdb mkmetric temperatures
./build/tsdb mkmetric meterreadings
我还使用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
现在我想删除所有的数据和metrices,这样opentsdb就可以像新安装一样工作了。
在他们提到使用scan命令的文档中,我不知道如何使用这个命令。
1条答案
按热度按时间hgncfbus1#
它在opentsdb网站上写得很好。此外,他们还有谷歌集团,已经有人为此写了答案。
语法:
扫描[--删除|--导入]开始日期[结束日期]查询[查询…]
示例:
tsdb扫描--删除1970/01/01-00:00:00和温度
tsdb扫描——删除1970/01/01-00:00:00和表读数
这将删除tsdb表中存储的所有数据。但我认为它不会从tsdb uid表中删除条目。您很可能可以将度量名称重命名为新名称。