IoT物联网平台运行监控最佳实践

简介: IoT物联网平台运行监控最佳实践

产品推荐:阿里云物联网开发者工具(IoT Studio),立刻免费体验吧!  
  

IoT云产品运行监控

1.监控告警功能介绍[](#i0bcvd)

IoT物联网平台对接云监控的监控指标分为两大类:系统事件报警阈值报警。系统事件报警以IoT物联网平台的性能指标为主;阈值报警以客户业务指标数值变化为主。

云监控控制台:https://cloudmonitor.console.aliyun.com/#/alarmservice/product=&searchValue=&searchType=&searchProduct=

2.IoT物联网平台监控配置实战

2.1 系统事件报警

阿里云IoT物联网平台作为一款公有云产品,对设备连接频率,数据上报频率,下行指令频率,消息流转频率等指标都有使用限制约定。比如下图所展示部分使用限制:
image.png
完整产品使用限制文档,请参阅:https://help.aliyun.com/document_detail/30527.html

当我们使用IoT物联网平台时,一旦触发了使用限制条件,就会被限流,影响我们业务正常运行。结合云监控产品我们就可以第一时间感知到异常,以便做相应业务调整。

云监控中对接的IoT物联网平台的系统事件有如下几种:

  • 当前账号每秒最大连接请求数达到上限
  • 当前账号每秒发布请求数达到上限
  • 当前账号每秒到达规则引擎的请求数达到上限
  • 当前账号每秒发给设备的请求数达到上限
  • 任一设备上行消息QPS达到上限
  • 任一设备下行消息QPS达到上限

我们进入云监控控制台,左侧导航栏找到事件监控,然后点击报警规则标签,在系统事件下,点击创建事件报警按钮。详细配置如下:
image.png

点击确定,我们就创建了一条监控告警规则。
image.png

2.2 阈值报警

IoT物联网平台和云监控对接的阈值报警指标如下:
设备在线相关:

  • 实时在线设备数(MQTT)

物模型通信相关:

  • 设备事件上报失败数
  • 设备属性上报失败数
  • 设备属性设置失败数
  • 设备服务调用失败数

规则引擎流转相关:

  • 规则引擎消息流转次数(DATAHUB)
  • 规则引擎消息流转次数(FC)
  • 规则引擎消息流转次数(MNS)
  • 规则引擎消息流转次数(MQ)
  • 规则引擎消息流转次数(OTS)
  • 规则引擎消息流转次数(RDS)
  • 规则引擎消息流转次数(REPUBLISH)
  • 规则引擎消息流转次数(TSDB)

上行消息相关:

  • 发送到平台的消息量(MQTT)
  • 发送到平台的消息量(CoAP)
  • 发送到平台的消息量(HTTP)
  • 发送到平台的消息量(HTTP/2)
  • 发送到平台的消息量(LoRa)

下行消息相关:

  • 平台发出的消息量(MQTT)
  • 平台发出的消息量(HTTP/2)
  • 平台发出的消息量(LoRa)

我们进入云监控控制台,左侧导航栏找到报警服务,然后点击报警规则,在阈值报警下,点击创建报警规则按钮。参考如下:
image.png

首先,选择产品物联网平台,根据业务选择资源范围和具体监控的产品实例。
image.png

其次,我们需要配置报警规则触发条件。比如下图:以1分钟为维度,统计在线设备数量。当连续3次统计设备数量都小于15000时,就触发业务告警。
image.png

最后,我们配置告警接收人和通知方式。云监控默认可以支持电话,短信,邮件,钉钉群机器人等多种通知方式。也可以通过配置webhook的方式,触发客户业务回调函数。
image.png

阈值告警配置成功后,我们就可以在列表里看到已经生效的告警规则,查看告警历史。
image.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
1月前
|
存储 安全 物联网
使用 Java 进行物联网(IoT)应用开发
【4月更文挑战第19天】Java,凭借其跨平台特性和丰富库,成为物联网开发热门选择。开发者利用Java进行物联网应用开发,可实现设备连接、数据处理、数据库管理及安全保障。熟悉Java基础、物联网知识、数据通信和数据库管理是必备技能。利用MQTT客户端、数据存储框架和可视化工具能提升开发效率。随着物联网发展,Java在该领域的影响力将持续增强。
|
1月前
|
传感器 物联网 5G
物联网的通信技术以及Wi-Fi、一键配网技术、BLE、GPRS(2G)、LTE-Cat1 、NB-IoT简介
物联网的一个重要的特点是接入了网络,因此这些设备才能将传感器采集的数据上传到云平台,然后根据平台对数据的分析做出反应。而这种接入网络的技术,就是通信技术,是物联网的基础之一。通信的方式可以分为有线和无线两种方式,因为有线通信的成本较高,无线通信技术在物联网中应用比较广泛。
143 1
|
18天前
|
传感器 存储 机器学习/深度学习
物联网(IoT)简介:定义、技术与应用
【5月更文挑战第30天】物联网(IoT)是将物品通过嵌入式系统、传感器及通信技术连接至互联网,实现物物、物人交互和数据共享的技术。其关键包括传感器、通信、嵌入式系统、云计算和人工智能技术。物联网应用于智能家居、智慧城市、工业自动化、农业和健康医疗等领域,通过Arduino等平台可实现简单数据传输。随着技术发展,物联网将深远影响人们生活和工作方式。
79 3
|
11天前
|
机器学习/深度学习 传感器 算法
物联网(IoT)数据与机器学习的结合
【6月更文挑战第6天】物联网和机器学习加速融合,驱动数据收集与智能分析。通过机器学习算法处理 IoT 数据,实现智能家居、工业生产的智能化。示例代码展示如何用线性回归预测温度。结合带来的优势包括实时监测、预警、资源优化,但也面临数据质量、隐私安全、算法选择等挑战。未来需强化技术创新,应对挑战,推动社会智能化发展。
45 0
|
14天前
|
传感器 存储 安全
物联网项目实施的最佳实践与挑战
【6月更文挑战第3天】物联网项目是刺激的冒险,需明确目标、选择合适设备和技术。规划、数据管理和安全至关重要。例如,Python代码展示了读取传感器数据和处理的过程。面对设备兼容性、网络稳定性、成本控制和人员技能等挑战,最佳实践是成功的关键。勇敢面对,成为物联网世界的探险家!
26 0
|
21天前
|
存储 关系型数据库 物联网
【PolarDB开源】PolarDB在物联网(IoT)数据存储中的应用探索
【5月更文挑战第27天】PolarDB,阿里云的高性能云数据库,针对物联网(IoT)数据存储的挑战,如大规模数据、实时性及多样性,展现出高扩展性、高性能和高可靠性。它采用分布式架构,支持动态扩展,保证99.95%的高可用性,并能处理结构化、半结构化和非结构化数据。通过SDK实现数据实时写入,支持SQL查询和冷热数据分层,有效降低成本。随着IoT发展,PolarDB在该领域的应用将更加广泛。
125 1
|
27天前
|
监控 安全 物联网
探索物联网(IoT)的潜力与挑战
【5月更文挑战第21天】物联网(IoT)技术正改变生活,从智能家居到智慧城市,提升生活便利性和工业效率。然而,安全问题、互操作性、成本及法规挑战并存。为实现物联网潜力,需强化技术、法规创新,保障安全与隐私。
|
1月前
|
传感器 监控 安全
IoT,即物联网
【5月更文挑战第15天】IoT,即物联网
20 1
|
1月前
|
存储 NoSQL 物联网
【MongoDB 专栏】MongoDB 在物联网(IoT)领域的应用
【5月更文挑战第11天】MongoDB,一种灵活可扩展的非关系型数据库,在物联网(IoT)领域中大放异彩。应对海量设备产生的多样化数据,MongoDB的文档型数据结构适应性强,适合存储设备信息及传感器读数。其实时更新、强大查询语言、索引机制和扩展性(通过分片技术)满足物联网的高实时性、复杂查询和数据增长需求。尽管面临数据安全和管理挑战,MongoDB已广泛应用于智能家居、工业 IoT 和智能交通等领域,并有望随着物联网技术进步和与其他领域的融合,如人工智能、大数据,持续发展。未来,优化数据质量、提升并发处理能力将是关键,MongoDB将在物联网的智能未来中扮演重要角色。
【MongoDB 专栏】MongoDB 在物联网(IoT)领域的应用
|
1月前
|
供应链 监控 安全
物联网(IoT)的安全性挑战及其应对策略
【5月更文挑战第9天】物联网(IoT)的快速发展带来设备多样性和安全漏洞,易受DDoS攻击、数据隐私泄露及供应链威胁。为应对挑战,需强化设备安全设计,建立认证和授权机制,加密数据传输,实施安全事件监控及加强供应链管理,以确保IoT的健康发展。

相关产品

  • 物联网平台