使用 CloudWatch Logs 监控 AWS IoT - AWS IoT
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 CloudWatch Logs 监控 AWS IoT

如果启用 AWS IoT 日志记录,则当消息从您的设备通过消息代理和规则引擎传递时,AWS IoT 会发送关于每条消息的进度事件。在 CloudWatch 控制台中,CloudWatch 日志显示在名为 AWSIotLogs 的日志组中。

有关 CloudWatch Logs 的更多信息,请参阅 CloudWatch Logs。有关支持的 AWS IoTCloudWatch Logs 的信息,请参阅CloudWatch AWS IoT 日志条目

在 CloudWatch 控制台中查看 AWS IoT 日志

在 CloudWatch 控制台中查看 AWS IoT 日志

  1. 浏览到 https://console.amazonaws.cn/cloudwatch/。在导航窗格中,选择 Logs (日志)

  2. 筛选条件文本框中,输入 AWSIotLogsV2,然后按 Enter。

  3. 双击 AWSIotLogsV2 日志组。

  4. 选择搜索日志组。显示为您的账户生成的 AWS IoT 日志的完整列表。

  5. 选择展开图标可查看单个流。

您也可以在筛选事件文本框中输入查询。可以尝试以下受到较多关注的查询:

  • { $.logLevel = "INFO" }

    查找所有日志级别为 INFO 的日志。

  • { $.status = "Success" }

    查找所有状态为 Success 的日志。

  • { $.status = "Success" && $.eventType = "GetThingShadow" }

    查找所有状态为 Success 且事件类型为 GetThingShadow 的日志。

有关创建筛选条件表达式的更多信息,请参阅 CloudWatch Logs 查询