使用 Amazon CloudWatch 监控 AWS IoT 1-Click - AWS IoT 1-Click

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon CloudWatch 监控 AWS IoT 1-Click

AWS IoT 1-Click 自动代表您监控设备并通过Amazon CloudWatch。这些指标在制造商注册设备的设备区域中进行报告。有关设备区域的更多信息,请参阅AWS IoT 1-Click 的工作方式。您可以在 Amazon CloudWatch 控制面板中的点击命名空间。

Amazon CloudWatch Events 可以使用自动执行您的 AWS 服务并自动响应系统事件,例如应用程序可用性问题或资源更改。AWS 服务中的事件将近实时传输到 CloudWatch 事件。您可以编写简单的规则来指示您关注的事件,并指示要在事件匹配规则时执行的自动化操作。以下操作可触发:

  • 调用 AWS Lambda 函数。

  • 正在调用 Amazon EC2 运行命令。

  • 将事件中继到 Amazon Kinesis Data Streams。

  • 激活 AWS Step Functions 状态机。

  • 向 Amazon SNS 主题或 AWS SMS 队列发送通知。

AWS IoT 1-Click 跟踪并报告以下指标:

  • TotalEvents 将跟踪设备发布的事件的数量。此指标可以按设备事件、项目、设备类型或产品类型查看和绘成图表。

  • RemainingLife表示设备剩余寿命的大致百分比。AWS IoT 1-Click 基于制造商对设备的评级来报告此数字。例如,如果一个按钮被设计为能承受约 2000 次单击,并且已记录 500 次单击,则 RemainingLife 值将报告为 75%。RemainingLife 指标可以按项目、设备类型或产品类型查看和绘成图表。客户可以使用 RemainingLife 指标设置在设备下降到低于特定阈值时触发的警报。然后,客户可以查询RemainingLife,通过使用GetDeviceHealthParameters方法来识别具有低RemainingLife值。

  • CallbackInvocationErrors 将跟踪设备发出事件时调用回调(Lambda 函数)失败的次数。CallbackInvocationErrors 指标可按调用的回调(设置为回调的 Lambda 函数 ARN)或按项目查看和绘成图表。客户可以为CallbackInvocationErrors指标,以在 AWS IoT 1-Click 无法将事件从其设备路由至其已配置 Lambda 函数时收到通知。

有关更多信息,请参阅 Amazon CloudWatch Events 用户指南