日志记录和监控 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

日志记录和监控

监控是维护 Amazon 解决方案的可靠性、可用性和性能的重要组成部分。 Amazon IoT 您应该从 Amazon 解决方案的各个部分收集监控数据,以便在出现多点故障时可以更轻松地进行调试。有关日志记录和监控流程的信息,请参阅监控 Amazon IoT

监控工具

Amazon 提供了可用于监控的工具 Amazon IoT。您可以配置其中的一些工具以便进行监控。一些工具需要手动干预。建议您尽可能实现监控任务自动化。

自动监控工具

您可以使用以下自动监控工具来监视 Amazon IoT 和报告何时出现问题:

  • A CloudWatch mazon Alarms — 在您指定的时间段内观察单个指标,并根据该指标在多个时间段内相对于给定阈值的值执行一项或多项操作。该操作是发送到亚马逊简单通知服务 (Amazon SNS) Simple Notification Scaling 主题或亚马逊 EC2 Auto Scaling 策略的通知。 CloudWatch 警报不会仅仅因为它们处于特定状态就调用操作。该状态必须已改变并在指定的若干个时间段内保持不变。有关更多信息,请参阅 使用 Amazon 监控 Amazon IoT 警报和指标 CloudWatch

  • Amazon CloudWatch Logs — 监控、存储和访问来自 Amazon CloudTrail 或其他来源的日志文件。Ama CloudWatch zon Logs 还允许您查看 Amazon IoT 设备顾问测试用例采取的关键步骤、生成的事件以及从您的设备或测试执行 Amazon IoT Core 期间发送的 MQTT 消息。这些日志使您能够在设备上进行调试和采取纠正措施。有关更多信息,请参阅Amazon IoT 使用 CloudWatch 日志进行监控有关使用 Amazon 的更多信息 CloudWatch,请参阅亚马逊 CloudWatch 用户指南中的监控日志文件

  • Amazon CloudWatch Events — 匹配事件并将其路由到一个或多个目标函数或流,以进行更改、捕获状态信息并采取纠正措施。有关更多信息,请参阅《亚马逊 CloudWatch 用户指南》中的什么是亚马逊 CloudWatch活动

  • Amazon CloudTrail 日志监控-在账户之间共享日志文件,通过将 CloudTrail 日志文件发送到 “日志” 来实时监控 CloudWatch 日志文件,用 Java 编写日志处理应用程序,并验证您的日志文件在传送后是否未更改 CloudTrail。有关更多信息,请参阅使用记录 Amazon IoT API 调用 Amazon CloudTrailAmazon CloudTrail 用户指南》中的 “使用 CloudTrail 日志文件”。

手动监控工具

监控 Amazon IoT 的另一个重要部分是手动监控 CloudWatch 警报未涵盖的项目。 Amazon IoT CloudWatch、和其他 Amazon 服务控制台仪表板提供了 Amazon 环境状态的 at-a-glance 视图。我们建议您同时查看日志文件 Amazon IoT。

  • Amazon IoT 仪表板显示:

    • CA 证书

    • 证书

    • 策略

    • 规则

    • 事物

  • CloudWatch 主页显示:

    • 当前警报和状态。

    • 警报和资源的图表。

    • 服务运行状况。

    您可以使用 CloudWatch 执行以下操作:

    • 创建自定义控制面板以监控您关心的服务。

    • 绘制指标数据图,以排除问题并弄清楚趋势。

    • 搜索并浏览您的所有 Amazon 资源指标。

    • 创建和编辑告警接收有关问题的通知。