如何设计时间线结构提升查询效率

在一条时间线下面,连续时间点的采样数据则为时序数据。比如:{“metric”:“cpu”,“tags”:{“site”:“et2”,“ip”:“1.1.1.1”,“app”:“TSDB”} } 这个metric+tags的组合为一条时间线,在同一条时间线下面产生连续的(timestamp...

常见问题

当写入导致数据库中序列的数量超过每个数据库允许的最大序列数量时,错误 max series per database exceeded 就会发生。每个数据库允许的最大序列数量由购买的实例规格所决定。内的信息展示了那些超出 max-series-per-database 限制的序列...

请求结构

请求内容 TSDB 的请求需要指定请求内容,通过请求内容确定要访问的数据和要进行的操作。请求标准 TSDB 的 HTTP API 本质上是 RESTful 的,也就是说需要 HTTP method/verb 来决定一个操作行为,来遵循 REST 风格。例如,GET 请求应该只返回...

GROUP BY子句

基本语法的常见问题 查询结果中出现时间戳和值 使用基本语法,TSDB For InfluxDB®依赖 GROUP BY time()中的时间间隔和系统的预设时间边界来确定每个时间间隔内的原始数据和查询返回的时间戳。示例 原始数据:SELECT"water_level"FROM"h2o_...

Prometheus Remote Write配置

TSDB规格ID 写入数据点/秒 参考配置 mlarge 5000 capacity:10000max_samples_per_send:500max_shards:1 large 10000 capacity:10000max_samples_per_send:500max_shards:2 3xlarge 30000 capacity:10000max_samples_per_send:500max_shards...

数据探索概览

所有这些数据都存在数据库 NOAA_water_database 中。说明 level description不是NOAA原始数据的一部分,我们在这里加入这个field是为了拥有具有特殊字符和特殊字符串的field value。InfluxDB® is a trademark registered by InfluxData,...

获取 SDK

下载下列链接中的 JAR 包:httpasyncclient-4.1.3 httpclient httpcore httpcore-nio fastjson slf4j-api 下载 TSDB-Client 的 JAR 包(推荐选择最新版本):请到 SDK 版本说明 中下载最新版本的 JAR 包。将这些 JAR 包放到工程下即可使用 ...

版本说明

V1.0.0 2017年7月31日 TSDB V1.0.0 正式上线发布邀请公测,提供如下功能:支持基于 OpenTSDB 协议的时序数据读写。支持高压缩存储,单数据点存储空间小于2Byte。数据管理 DMS。数据时效——支持自定义数据有效期,自动失效和删除过期数据。...

预测函数

该示例重点关注 NOAA_water_database 数据集的如下数据:SELECT"water_level"FROM"NOAA_water_database"."autogen"."h2o_feet"WHERE"location"='santa_monica' AND time>='2015-08-22 22:12:00' AND time步骤一:匹配原始数据的趋势 编写...

使用限制

TSDB目前提供的最大实例规格为旗舰 II。如果您需要超过该规格的实例,请提交工单申请开通。背景信息 使用限制 TSDB出于实例保护的目的,根据不同的实例规格的资源情况,对某些具体使用量进行了约束,您在使用TSDB时注意不要超过相应的...

TSDBConfig.Builder

该方法自SDK的0.2.7版本开始支持,且TSDB的用户认证鉴权功能自引擎版本v2.5.13开始支持。batchPutSize(int batchPutSize)异步写相关,设置每次批次提交给客户端点的个数,默认为500。batchPutTimeLimit(int batchPutTimeLimit)异步写相关,...

VPC双向访问

大部分使用场景下,尤其是云数据库产品,上述网络情况已经能够满足需求。因InfluxDB®️丰富的开源生态,出现了需要由InfluxDB®️实例作为发起方,主动推送数据的场景。其中典型使用场景为Kapacitor数据订阅服务。说明 双向VPC访问功能...

快速入门

本文介绍如何创建InfluxDB®实例。前提条件 您已经注册了阿里云账号并完成实名认证。您已拥有阿里云专有网络(VPC)。关于创建VPC的具体信息,请参见 创建专有网络。操作步骤 登录 TSDB控制台。在 实例列表 页面,单击 创建。在实例购买...

实例扩容及变配

当您使用的TSDB 实例遇到时间线数量不足、磁盘存储空间不足或写入效率不满足业务要求时,可以通过升级实例规格配置或者扩容来解决。第一步:登录TSDB控制台,点击目标实例右侧的“变配”链接,进入到实例变配和扩容页面。第二步:在实例变...

Kubernetes对接Prometheus

本文介绍如何基于阿里云容器Kubernetes版本部署Prometheus监控方案,并将Prometheus的监控数据存储至阿里云TSDB中。Prometheus是一款面向云原生应用程序的开源监控工具,支持通过服务发现或者静态配置去获取要采集的目标服务器,而在...

SDK多值写入

本文通过示例代码指导您使用多值模型写入数据。详细示例请参见 Aliyun TSDB SDK for Java 中的 test/example/SampleOfMultiField和test/TestHiTSDBClientMultiFieldFeatures。注意:多值模型仅在0.2.0版本及以上的SDK支持。关于最新SDK版本...

HTTP API 概览

API 描述/api/put 写入数据/api/query 查询数据/api/query/last 查询时间线最新数据点/api/mput 多值写入/api/mquery 多值查询/api/query/mlast 多值查询最新数据点/api/suggest 查询 Metric,Tagk,Tagv,Field/api/dump_meta 查询 Tagk 下...

SDK多值写入

本文通过示例代码指导您使用多值模型写入数据。详细示例请参见 Aliyun TSDB SDK for Java 中的 test/example/ExampleOfMultiField和test/com.aliyun.hitsdb.client/TestHiTSDBClientMultiFieldFeatures 。说明 多值模型仅在0.2.0版本及以上...

创建实例

本文介绍如何创建InfluxDB®实例。前提条件 您已经注册了阿里云账号并完成实名认证。您已拥有阿里云专有网络(VPC)。关于创建VPC的具体信息,请参见 创建专有网络。操作步骤 登录 TSDB控制台。在 实例列表 页面,单击 创建。在实例购买...

Schema探索

示例二:运行不带有ON子句的SHOW RETENTION POLICIES查询 使用 USE<database_name>指定数据库>USE NOAA_water_database Using database NOAA_water_database>SHOW RETENTION POLICIES name duration shardGroupDuration replicaN default-...

关闭客户端

TSDB-Client 提供了优雅关闭功能。客户端在关闭过程中会被阻塞住,直到服务器处理完所有请求。建议您使用优雅关闭功能,以防数据丢失。示例代码 tsdb.close();等价于 tsdb.close(false);强制关闭 若不需要使用优雅关闭功能,可以直接关闭...

SELECT语句

查询特定数据库的measurement中的所有数据 SELECT*FROM"NOAA_water_database"."h2o_feet"name:h2o_feet-time level description location water_level 2015-08-18T00:00:00Z below 3 feet santa_monica 2.064 2015-08-18T00:00:00Z between...

连接实例

TSDB为您提供API和前端控制台两种方式进行实例管理和数据管理。在此之前,应用程序必须通过API连接实例,可选网络类型包括专有网络(VPC)和公网。TSDB默认支持的是VPC网络访问方式。TSDB 实例创建后,阿里云会为每一个TSDB实例提供一个VPC...

TSDBClient

查询符合条件的metric列表数据 suggest public List<String>suggest(Suggest type,String prefix,int max)从接口复制的说明:TSDB suggest method 参数:type-数据类型 prefix-前缀 max-最大数量 返回:result 获取ttl数值的方法 ttl ...

续费

包年包月TSDB for InfluxDB®实例到期后会影响正常运行,如果您想继续使用TSDB for InfluxDB®实例,需要在指定时间内为TSDB for InfluxDB®实例续费,否则会导致业务中断甚至数据丢失。本文介绍TSDB for InfluxDB®实例续费的相关功能。...

写入数据

此时TSDB写入成功或失败时会按下述响应内容返回成功的数据点数和失败的数据点数方便业务端进行统计 名称 数据类型 描述 success Integer 写入成功的数据点数 failed Integer 未能成功写入的数据点数 示例如下:{"failed":0,"success":20 } ...

多值数据写入

时序多值模型 多值的模型是针对数据源建模,我们每一行数据针对的是一个数据源,它的被测量的多个指标在同一行上,所以每一个数据源,数据的来源在每一个时间点上都有一行,这就是多值的模型。比如某个机器的cpu,mem和load指标。每次是...

公共参数

调用成功返回的数据格式主要有 XML 和 JSON 两种,外部系统可以在请求时传入参数来制定返回的数据格式,推荐使用 JSON 格式。为了便于查看,本文中的返回示例做了格式化处理。实际返回结果是没有进行换行、缩进等处理的。成功的返回结果 ...

如何提升写入效率

本文介绍如何通过优化写入的策略提升TSDB 写入效率:请使用“并发+批量”的方式写入数据。推荐并发大于 256,推荐批量数大于 400。如果通过SDK提交可以遵循一下写入优化的方面和原则:SDK实例创建和销毁:TSDB SDK在一个进程中只需要创建...

简介

TSDB 提供管控类 API 给用户,用于协助用户使用第三方系统、工具,或自建平台对 TSDB 实例和数据进行管控。面向用户和场景 OpenAPI 是 TSDB 提供的管理 TSDB 资源的手段,用于实现一系列资源管理和运维功能。主要功能包括有管理 TSDB 实例...

数据类型和转换

在大多数情况下,TSDB For InfluxDB®拒绝任何尝试将field value写入到之前接受不同数据类型field value的field。在不同的shard group中,field value的数据类型可能不同,在这些情况下,可能需要在 SELECT 子句中指定field value的数据...

转换函数

2018-06-24T12:00:00Z 和 2018-06-24T12:05:00Z 之间,并且以递减的时间戳顺序返回结果,同时,该查询将返回的数据点个数限制为4,并将返回的数据点偏移两个(即前两个数据点不返回)。高级语法 SELECT ABS(([*|]))[INTO_clause]FROM_...

开发指南

本文介绍TSDB for Prometheus支持的label运算符和聚合运算。PromQL参考 PromQL是Prometheus提供的一种功能查询语言,允许用户实时选择和汇总时间序列数据。如要了解更多有关PromQL的内容,请参考Prometheus官方提供的 PromQL文档。TSDB for...

InfluxQL参考

InfluxQL是一种类似SQL的查询语言,用于与TSDB For InfluxDB®进行交互并提供专门用于存储和分析时序数据的功能。本文档是Influx查询语言(InfluxQL)的参考文档。符号 使用Extended Backus-Naur Form(“EBNF”)指定语法。EBNF与 Go 语言...

时间语法

示例 使用CLI向数据库 NOAA_water_database 中写入一个发生在 now()之后的数据点:>INSERT h2o_feet,location=santa_monica water_level=3.1 1587074400000000000 运行一个带有 GROUP BY time()的查询,涵盖时间戳在 2015-09-18T21:30:00Z ...

查询数据

数据查询需要先构建一个 Query 对象。Query 对象表示查询条件,用于指定符合条件的 tags,metric,和聚合查询条件等。构造查询条件 示例代码 构建一个 Query 对象,即查询条件:Query query=Query.timeRange(startTime,endTime)/设置查询...

欠费和付费类型转换

欠费说明 下表列出了TSDB实例到期或欠费后,TSDB 实例和其数据被保留的期限。计费方式 到期欠费说明 预付费 实例到期 7 天后会被释放,同时在线数据(实例中被访问的数据)也会被删除且不能恢复。按量付费 账户欠费后,该账户下所有按量...

写入数据

TSDB 只支持通过 HTTP API 方式进行数据写入,因此控制台不提供数据写入的功能页面。关于数据写入的指导说明,请参考《开发指南》中的以下章节:《SDK 参考》中的 写入数据;《HTTP API 参考》中的 写入数据

CreateHiTSDBInstance

调用CreateHiTSDBInstance创建一个TSDB实例。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。请求参数 名称 类型 是否必选 示例值 描述 Action String 否 ...

函数的通用语法

请注意,该查询返回 1970-01-01T00:00:00Z 作为时间戳,这是TSDB For InfluxDB®的空时间戳。MIN()和 MAX()是selector函数;当selector函数是 SELECT 子句中的唯一函数时,它返回一个特定的时间戳。因为 MIN()和 MAX()返回两个不同的时间戳...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 MongoDB 版 云数据库 RDS 云数据库 Redis 版 数据库备份 DBS 云服务器 ECS 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用