更新时间:2023-10-31 GMT+08:00
分享

数据转发至GeminiDB Influx

场景说明

将数据流转到influxDB,兼容InfluxDB生态的云原生时序数据库。提供高性能读写、高压缩率、冷热分层存储以及弹性扩容、监控告警等服务能力,可以实现大并发的时序数据读写,压缩存储和类SQL查询等功能,支持多维聚合计算和数据可视化分析能力。广泛应用于资源监控、业务监控分析、物联网设备实时监控、工业生产监控、生产质量评估和故障回溯等。提供了高吞吐量和并发性,可以通过快速的响应时间来支持大量的连接,非常适合要求苛刻的物联网应用。

购买GeminiDB Influx

  1. 登录云数据库GeminiDB Influx,单击“立即购买”
  2. 根据需求选择按需计费或者包年包月以及性能规格、存储空间等,兼容接口选择InfluxDB。具体可参考购买集群实例

    图1 购买influxDB实例

  3. 下载InfluxDB客户端,通过客户端连接实例,参考公网连接实例
  4. 使用客户端连接实例后,通过以下命令创建数据库,${databaseName}可以自定义。

    create database ${databaseName}
    图2 创建数据库

配置设备接入服务

在设备接入服务中设置数据转发规则,实现当设备上报数据时将数据转发至InfluxDB。

  1. 访问设备接入服务,单击“立即使用”进入设备接入控制台。
  2. 在左侧导航栏选择规则>数据转发,单击左上角的“创建规则”
  3. 参考下表参数说明,填写规则内容。以下参数取值仅为示例,您可参考数据转发简介创建自己的规则,填写完成后单击“创建规则”

    表1 创建规则参数说明

    参数名

    参数说明

    规则名称

    自定义,如“iotda-InfluxDB”。

    规则描述

    自定义,如“数据转发至InfluxDB”。

    数据来源

    选择“设备”

    触发事件

    自动匹配“设备添加”

    资源空间

    选择“所有资源空间”。

  4. 单击“设置转发目标”页签,单击“添加”,设置转发目标,设置完成后单击“下一步”按钮。

    表2 创建转发目标参数说明

    参数名

    参数说明

    转发目标

    选择“时序数据库(InfluxDB)”

    数据库实例地址

    填写购买购买的influx连接地址。

    数据库名称

    填写在InfluxDB中创建的数据库名。

    访问账户

    InfluxDB的账户名。

    访问密码

    InfluxDB的密码。

  5. 填写转存储字段, 填写完成后单击“确定”完成配置。

    表3 字段映射参数说明

    参数名

    参数说明

    转存储至表格

    填写表格名称(自定义)。

    转存配置

    填写填写转发字段与转存字段的映射(自定义),转发字段可以参考设备添加通知

    图3 创建转发目标

    图4 设置转发字段映射

  6. 单击“启动规则”,激活配置好的数据转发规则。

验证操作

进入IoTDA管理控制台,创建设备。

期望结果:

使用客户端登录InfluxDB,进入数据库,查询数据成功。

show databases     //查询数据库
use test_influxdb  //切换数据库
select * from demo //查询数据
图5 验证消息

分享:

    相关文档

    相关产品