如何以编程方式从InfluxDb删除测量值?

时间:2019-09-09 14:48:52

标签: java spring-boot influxdb

我正在尝试使用Java以编程方式从influx数据库中删除测量值。

我正在使用influxdb-java与流入数据库进行交互,但是看不到任何删除值的命令。

任何人都知道我们如何做到这一点吗?

1 个答案:

答案 0 :(得分:0)

如果要删除特定的系列,可以执行以下操作:

influxDB.query(new Query("DROP SERIES FROM \"yourMeasurement\" WHERE \"yourTag\" = 'xyz'"));

如果您要放弃所有测量值:

influxDB.query(new Query("DROP MEASUREMENT \"yourMeasurement\""));

但是,我建议您看一下文档,您可以从此处通过influxdb-java客户端进行任何查询,只需通过上述查询即可

InfluxDb Query language - Delete Series

InfluxDb Query language - Delete Measurements