连接数据库 通过API/SDK写入数据 注意: 不允许写入或导入未来5天后的数据,即新写入数据的时间戳必须小于“当前时间戳+432000秒”。 TSDB支持通过 restful API , Java SDK 和 Node SDK 写入数据。 TSDB提供的具体API接口如下: 写入数据点 获取度量列表 获取标签列表 查询数据点 通过控制台导入数据 详情参考: 数据导入
时序数据库TSDB服务等级协议SLA(V2.0) 协议生效时间:2019 年 1 月 15 日 本服务等级协议(Service Level Agreement,简称“SLA”)规定了百度智能云向客户提供时序数据库(TSDB)的服务可用性等级指标及赔偿方案。 1. 定义 服务周期: 一个服务周期为一个自然月,如不满一个自然月不计算为一个服务周期。
数据上报 温湿度传感器可以周期上报当前环境温度(temperature)和湿度(humidity) 此例中我们使用MQTT.fx模拟设备进行数据上报 数据存储 设备上报的状态数据自动存储到TSDB中,应用程序通过查询数据库获取历史温湿度数据进行展示和分析。 数据展示 数据存储到TSDB中以后,通过物可视读取TSDB数据,大屏展示温湿度信息。
操作流程介绍 创建数据库 :创建TSDB数据库。 连接数据库 :配置TSDB从百度智能云的其它产品或第三方服务获取数据,目前仅支持通过restful API写入数据。 生成图表 :查看数据库信息,可生成基于时间范围、度量的图表。 (可选)备份数据库 :通过导出功能可以将当前数据导出至BOS Bucket,用于数据分析或备份用途。
查询操作 获取Metric、Tag列表,对当前数据进行过滤、分组和筛选。 其它可选操作: 生成查询数据点的预签名URL 预签名URL可以用于前端页面查询数据点。前端请求服务器生成预签名url并返回给前端,前端使用该URL发起ajax请求查询数据点。 写入数据点的gzip压缩 写入数据点默认开启gzip压缩。如果不需要使用,可以关闭gzip压缩。
数据库创建及设置 创建示范数据库和创建数据库有什么不同? 示范数据库中含有示范数据,用户可直接通过查询面板等工具来查看数据图表。 时序数据库的数据可以备份到哪里? 目前可以备份到百度对象存储BOS。 能不能增加时序数据库的数据点配额? 如果想增加时序数据库的数据点配额,请提交工单申请。
选择“产品服务>时序数据库TSDB”,进入“数据库列表”页面。 点击数据库名称,进入数据库详情页面;点击“数据清理”页签,进入数据清理页面。 系统默认给出最近1小时内的数据清理信息,如果需要清理更多内容,可点击右面下拉菜单,切换时间范围。 数据时效 选择“产品服务>时序数据库TSDB”,进入“数据库列表”页面。 点击数据库名称,进入数据库详情页面;点击“数据时效”页签,进入数据时效页面。
管理接口 TSDB数据库的管理操作通过管理接口进行调用,包括创建数据库、删除数据库和获取数据库信息。在Python SDK中使用TsdbAdminClient类实现对管理接口的封装。
数据结构 单域: 我们用TSDB提供的示范数据库来举例说明数据结构,请参考示范数据库的 操作指南 。 示范数据库含有2015年全年北京、上海、广州3个城市多个空气监测站的温度、湿度、风力、PM2.5、紫外线指数等数据(非真实数据),数据来源于每个城市的多个空气监测站。 在TSDB中,温度、湿度、风力、PM2.5、紫外线指数都用metric表示,代表监测维度。