指标数据推送至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订阅
- 访问设备接入服务,单击“管理控制台”进入设备接入控制台。
- 选择左侧导航栏“监控运维 > 统计报表 > 创建数据订阅 > 前往AOM”进入应用运维管理页面。
图1 创建数据订阅-前往AOM
- 选择左侧导航栏“管理 > 数据订阅 > 创建订阅规则”选择订阅内容,数据类型以及DMS实例信息,单击“确定”。
图2 创建数据订阅-AOM
- 首次配置DMS订阅时,需配置IAM委托,可参考如何创建委托apm_admin_trust。
- 单击“验证并保存DMS配置信息”校验AOM与DMS的连通性,显示已连接后,选择数据发送topic,单击“确定”。
图3 规则详情-AOM
模拟设备上线及结果验证
- 使用MQTT模拟器连接到平台,模拟设备上线。(模拟器使用请参考:使用MQTT.fx调测)。
- 等待一分钟左右后,前往Kafka控制台,选择“消息查询”,topic名称填写AOM中配置的topic,查询内容填写设备所在的资源空间ID,查看收到转发的设备总数指标中是否包含在线设备数的指标信息。
图4 查看kafka消息-AOM