TTL

TTL 表示数据时效。

示例代码

设置 ttl,单位为秒:

tsdb.ttl(time);

获取 ttl,单位为秒:

int ttl = tsdb.ttl();

Suggest

查询 Metric,TagKey,TagValue 。

示例代码

查询以 hel 开头的 10 个 Metric 名称:

List<String> metrics = tsdb.suggest(Suggest.Metrics, "hel", 10);
System.out.println("查询结果:" + metrics);

DumpMeta

由 TagKey 查 TagValue 。

示例代码

查询 Tag 名称为"tagk1",值为"tagv1"开头的 10 个 Tag 键值对:

List<TagResult> dumpMeta = tsdb.dumpMeta("tagk1", "tagv1", 10);
System.out.println("查询结果:" + dumpMeta);

DeleteData

删除一段时间的数据。

示例代码

删除 Metric 名称为”hello”,在 startTime 到 nowTime 内的所有数据:

tsdb.deleteData("hello", startTime, nowTime);

Truncate

清空所有表的数据

示例代码
tsdb.truncate()