本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon CloudWatch 监控 AWS IoT 1-Click
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 用户指南。