文档简介:
调用其他接口
清理数据
删除一个metric在一段时间内的数据也是使用Query接口类进行删除操作,只需要将delete设置为true即可。
删除metric为test在一段时间段内的数据示例代码
SubQuery subQuery = SubQuery.metric("test").aggregator(AggregatorType.NONE).build(); Query query = Query.start(0).end(System.currentTimeMillis()).delete(true).query(subQuery).build(); // String result = client.query(query); // 异步查询 client.query(query, qcb); |
注意:方法并没有将metric全部删除。
删除时间线
删除时间线包括实际数据的删除和元数据的删除。有2个接口可供调用,一个接受TimeLine参数,一个接受List<String tsuid>参数。
删除一个时间线的数据示例代码(组件timeline删除)
Timeline timeline = Timeline.metric("test").tag("diqu", "guangzhou").build(); client.deleteTimeLine(timeline); |
删除多个时间线的数据示例代码(根据tsuid删除)
List<String> tsuids=new ArrayList<String>(); tsuids.add("000062000001000028 "); tsuids.add("000062000001000029"); client.deleteTimeLine(tsuids); |