文档首页/ 设备接入 IoTDA/ 最佳实践/ 数据转发/ 指标数据推送至DMS Kafka最佳实践
更新时间:2024-07-30 GMT+08:00

指标数据推送至DMS Kafka最佳实践

概述

物联网平台为用户提供了丰富的报表功能,能够将数据直观地呈现出来,当您想将报表中的数据集成到自己的运维系统时,可以使用AOM的订阅功能将IoTDA推送的指标数据推送至DMS Kafka,您可以消费DMS Kafka中的指标数据展示在您自己的运维系统中。

前提条件

  • 已注册华为官方账号。未注册可参考注册页面注册华为账户完成注册。
  • 已开通设备接入服务。未开通则访问设备接入服务,单击“免费试用”或单击“价格计算器”购买并开通该服务。
  • 已开通AOM服务。访问AOM服务,单击“AOM2.0控制台”,单击“免费开通服务并授权”开通该服务。
  • 已开通DMS Kafka服务。未开通则访问DMS Kafka服务,单击“立即购买”后开通该服务。

示例场景

本示例为使用AOM订阅功能将指标数据推送至DMS Kafka,并以在线设备数指标为例展示。IoTDA支持的指标数据可参考IoTDA指标详情

操作步骤如下:

1.在应用运维管理AOM中创建订阅

2.模拟设备上线及结果验证

创建AOM订阅

  1. 访问设备接入服务,单击“管理控制台”进入设备接入控制台。
  2. 选择左侧导航栏“监控运维 > 统计报表 > 创建数据订阅 > 前往AOM”进入应用运维管理页面。

    图1 创建数据订阅-前往AOM

  3. 选择左侧导航栏“管理 > 数据订阅 > 创建订阅规则”选择订阅内容,数据类型以及DMS实例信息,单击“确定”。

    图2 创建数据订阅-AOM

  4. 首次配置DMS订阅时,需配置IAM委托,可参考如何创建委托apm_admin_trust
  5. 单击“验证并保存DMS配置信息”校验AOM与DMS的连通性,显示已连接后,选择数据发送topic,单击“确定”。

    图3 规则详情-AOM

模拟设备上线及结果验证

  1. 使用MQTT模拟器连接到平台,模拟设备上线。(模拟器使用请参考:使用MQTT.fx调测)。
  2. 等待一分钟左右后,前往Kafka控制台,选择“消息查询”,topic名称填写AOM中配置的topic,查询内容填写设备所在的资源空间ID,查看收到转发的设备总数指标中是否包含在线设备数的指标信息。

    图4 查看kafka消息-AOM