上云无忧 > 文档中心 > 天翼云时间序列数据库 TSDB 值过滤
时间序列数据库 TSDB
天翼云时间序列数据库 TSDB 值过滤

文档简介:
值过滤是针对特定时间线过滤出指定范围的值。使用方法就是在指定的子查询里面指定一组特定的过滤器。 值过滤类型类型有图有以下几种: 1.eq 等于 2.ge 大于等于 3.gt 大于 4.le 小于等于
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

值过滤


值过滤是针对特定时间线过滤出指定范围的值。使用方法就是在指定的子查询里面指定一组特定的过滤器。

值过滤类型类型有图有以下几种:
1.eq 等于
2.ge 大于等于
3.gt 大于
4.le 小于等于
5.lt 小于
6.nq 不等于
7.bt between value=bt(10~100)
值过滤实例

List<Filter> lists = new   ArrayList<Filter>();

Filter filter1 = Filter.type(FilterType.ILITERAL_OR).tagk("city").filter("shanghai").build();

Filter filter2 =   Filter.type(FilterType.BT).tagk("value").filter("1~2").build();

lists.add(filter1);

lists.add(filter2);

SubQuery subQuery =   SubQuery.metric("filter").filters(lists).aggregator(AggregatorType.NONE).build();

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

client.query(query, qcb);

相似文档
  • 过滤器的类型有以下几种: •iliteral_or 和literal类似,但不区分大小写 •wildcard 通配符 •not_literal_or 和literal_or相反 •not_iliteral_or 和iliteral_or相反 •iwildcard 同wildcard相同,但不区分大小写
  • 查询最新的时间点有2个接口,一个是利用tsdb原生的api/query/last接口进行查询最新时间点的数据。第二个是为了查找最新的多个数据点而扩展的功能接口。
  • 方法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”表示时间维度聚合为一个点。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部