数据点写入 时序数据库的数据如何导入? 目前有两种方式导入时序数据库,一种通过调用open API写入数据点;一种可以将BOS里的数据导入时序数据库,导入的文件类型为csv,具体操作请查看 连接数据库
写入数据点的Gzip压缩说明 写入数据点默认开启Gzip压缩,如果想要关闭此功能,可以在调用 write_datapoints 方法时,传入参数 use_gzip=False 。 可以参考如下代码: response = tsdb_client.write_datapoints(datapoints, use_gzip=False)
插值查询 在查询时可以将数据进行插值,即使没有数据写入,也可以将数据按照一定的插值算法查询出来。目前支持Linear(线性插值)、Previous(按前一个值插值)、Fixed(固定值插值)三种插值算法。 Linear: Previous: Fixed: 查询时,需要设定最大写入间隔,如15min,即一个时间序列数据的最大写入间隔,TSDB认为在此间隔内必然有值。系统会尝试查找从(start -
查询操作 获取度量(Metric) 如下代码可以获取metric列表: // 获取Metric GetMetricsResponse response = tsdbClient.getMetrics(); // 打印结果 for(String metric : response.getMetrics()) { System.out.println(metric); } 获取Field 如下代码可以
写入数据点的gzip压缩说明 基本流程 创建TsdbDataClient。 执行writeDatapoints()方法,您需要提供要写入的数据点。 写入数据点默认开启gzip压缩。如果不需要使用gzip压缩,可参考如下代码: var useGzip = false; // 构建想要查询的queryList var datapoints = [ { "metric": "
名词解释 TSDB : Time Series Database,时序数据库,用于保存时间序列(按时间顺序变化)的海量数据。 度量(metric): 数据指标的类别,如发动机的温度、发动机转速、模拟量等。 域(field): 在指定度量下数据的子类别。即一个metric支持多个field,如metric为wind,该metric可以有两个field:direction和speed。 时间戳(tim
创建TsdbClient Tsdb sdk 主要主要有两种类型的API,管理接口和数据接口。管理接口主要对数据库进行操作,包括增、删、查看等。数据接口主要是对某个具体的数据库里的数据进行增、删、查看等;用户需要根据具体需求创建不同的client。 基本流程 确定Endpoint。Endpoint是指TSDB服务在各个区域的域名地址。 传入您的AK/SK。 将配置好的config传入TsdbData
查询操作 获取度量(Metric) 如下代码可以获取metric列表: # 获取metric列表 result = tsdb_client.get_metrics() print result.metrics 返回结果: [u'wind'] 获取域(Field) 如下代码可以获取field对象: metric = 'wind' # 要获取field所属的metric
更新历史 2020-11-18 写入data point接口type改为必填项 2019-08-20 查询数据点接口新增offset字段 2019-03-22 创建db接口新增查询额度参数 查询数据点接口查询结果新增consumedCount字段 2018-12-04 新增创建删除数据点任务接口 新增创建导出数据点任务接口 新增获取任务信息接口 2018-06-25 启用存储空间限额,创建数据库接
生成查询数据点的预签名URL 预签名URL可以用于前端页面查询数据点用法:前端请求服务器生成预签名url并返回给前端,前端使用该URL发起ajax请求查询数据点。 生成基于Query对象的预签名URL timestamp = int(time.time()) #指定计算签名的时间戳 expiration_in_seconds = 1800 #指定url过期时间 per_signed_url = t