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

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

日志记录和监控

监控是保持 Amazon IoT 和您的 Amazon 解决方案的可靠性、可用性和性能的重要方面。您应从 Amazon 解决方案的所有部分收集监控数据,以便更轻松地调试出现的多点故障。有关日志记录和监控流程的信息,请参阅监控 Amazon IoT

监控工具

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

自动监控工具

您可以使用以下自动化监控工具来监控 Amazon IoT 并在出现错误时报告:

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

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

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

  • Amazon CloudTrail日志监控 — 在账户间共享日志文件,通过将 CloudTrail 日志文件发送到 Lo CloudWatch gs 对它们进行实时监控,在 Java 中编写日志处理应用程序,以及验证您的日志文件在交付后未发生更改 CloudTrail。有关更多信息使用 Amazon CloudTrail 记录 Amazon IoT API 调用,请参阅《Amazon CloudTrail用户指南》中的 “使用 CloudTrail 日志文件”。

手动监控工具

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

  • Amazon IoT 控制面板显示:

    • CA 证书

    • 证书

    • 策略

    • 规则

    • 事物

  • CloudWatch 主页将显示以下内容:

    • 当前警报和状态。

    • 警报和资源的图表。

    • 服务运行状况。

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

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

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

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

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