全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
高性能时间序列数据库 HiTSDB

调用其他接口

更新时间:2018-03-07 19:00:38

TTL

TTL 表示数据时效。

示例代码

设置 ttl,单位为秒:

  1. tsdb.ttl(time);

获取 ttl,单位为秒:

  1. int ttl = tsdb.ttl();

Suggest

查询 Metric,TagKey,TagValue 。

示例代码

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

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

DumpMeta

由 TagKey 查 TagValue 。

示例代码

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

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

DeleteData

删除一段时间的数据。

示例代码

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

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

DeleteMeta

删除指定时间线。

示例代码

删除一条时间线。该时间线的 Metric 名称为”hello”。Tag 只有一对,Tag 名称为”tagk1”,Tag 值为”tagv1”:

  1. // 构造时间线
  2. Timeline timeline = Timeline.metric("hello").tag("tagk1", "tagv1").build();
  3. tsdb.deleteMeta(timeline);
本文导读目录