上云无忧 > 文档中心 > 天翼云时间序列数据库 TSDB 查询最新时间点的数据
时间序列数据库 TSDB
天翼云时间序列数据库 TSDB 查询最新时间点的数据

文档简介:
查询最新的时间点有2个接口,一个是利用tsdb原生的api/query/last接口进行查询最新时间点的数据。第二个是为了查找最新的多个数据点而扩展的功能接口。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

查询最新时间点的数据


查询最新的时间点有2个接口,一个是利用tsdb原生的api/query/last接口进行查询最新时间点的数据。第二个是为了查找最新的多个数据点而扩展的功能接口。

原生接口示例代码

SubLast   subLast = SubLast.metric("test.com").build();

Last   last = Last.query(subLast).build();

System.out.println("result>>>"+   client.last(last));

扩展功能接口示例代码

SubQuery subQuery   =SubQuery.metric("test.com").aggregator(AggregatorType.NONE).build();

Query query =Query.start(0).end(System.currentTimeMillis()).query(subQuery).build();

System.out.println("\nLast>>"   + client.last(query, 2).toString()+"\n");

扩展功能的实例代码是查找最新的2个时间点

相似文档
  • 方法queryTsmetaByMetric是针对meta表中的时间线的信息查询。和其它方法一样,在TSDB客户端中直接调用即可。 方法说明如下 /** * @param metric * @return JSONArray * @description 根据 /api/uid/tsmeta?m=metric 查找其元数据集合
  • 根据metric查询标签的接口是Lookup,下面是查询metric为example的所有标签对。 示例代码 Lookup lk = Lookup.metric("example").limit(1).build(); String result = client.lookup(lk);
  • 降采样说明 当查询的时间范围比较长,需返回一定精度的数据时使用。查询格式如下: -[-fill policy] 其中: •interval:指数值,如 5、60 等,特殊的“0all”表示时间维度聚合为一个点。
  • 优雅关闭 TSDB-Client 提供了优雅关闭功能。客户端在关闭过程中会被阻塞住,直到服务器处理完所有请求。建议您使用优雅关闭功能,以防数据丢失。 示例代码 1. tsdb.close(); // 等价于 tsdb.close(false);
  • 清理数据 删除一个metric在一段时间内的数据也是使用Query接口类进行删除操作,只需要将delete设置为true即可。 删除metric为test在一段时间段内的数据示例代码
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部