监控工具
AWS 提供各种可以用来监控 AWS IoT Events 的工具。您可以配置其中的一些工具来为您执行监控任务,但有些工具需要手动干预。建议您尽可能实现监控任务自动化。
自动监控工具
您可以使用以下自动化监控工具来监控 AWS IoT Events,并在出现错误时进行报告:
-
Amazon CloudWatch Logs – 监控、存储和访问来自 AWS CloudTrail 或其他来源的日志文件。有关更多信息,请参阅 监控日志文件 在 Amazon CloudWatch 用户指南.
-
Amazon CloudWatch Events – 匹配事件并将事件传送到一个或多个目标函数或流来进行更改、捕获状态信息和采取纠正措施。有关更多信息,请参阅https://docs.amazonaws.cn/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatchEvents.html中的Amazon CloudWatch 用户指南什么是 Amazon CloudWatch Events。
-
AWS CloudTrail 日志监控 – 在账户间共享日志文件,通过将 CloudTrail 日志文件发送到 CloudWatch Logs 对它们进行实时监控,使用 Java 编写日志处理应用程序,以及验证您的日志文件是否在由 CloudTrail 传送后未发生更改。有关更多信息,请参阅 使用 CloudTrail 日志文件 在 AWS CloudTrail User Guide.
手动监控工具
监控 AWS IoT Events 时的另一个重要环节是手动监控 CloudWatch 警报未涵盖的项目。AWS IoT Events、CloudWatch 和其他 AWS 控制台控制面板提供 AWS 环境状态的概览视图。建议您还要查看 AWS IoT Events 上的日志文件。
-
该 AWS IoT Events 控制台显示:
-
探测器模型数
-
探测器
-
Inputs
-
设置
-
-
CloudWatch 主页将显示以下内容:
-
当前警报和状态
-
警报和资源的图表
-
服务运行状况
此外,您还可以使用 CloudWatch 执行以下操作:
-
创建自定义控制面板以监控您关心的服务
-
绘制指标数据图,以排除问题并弄清楚趋势
-
搜索并浏览您所有的 AWS 资源指标
-
创建和编辑警报以接收有关问题的通知
-