使用 CloudWatch Logs 监控 Amazon IoT
如果启用 Amazon IoT 日志记录,则当消息从您的设备通过消息代理和规则引擎传递时,Amazon IoT 会发送关于每条消息的进度事件。在 CloudWatch 控制台中
有关 CloudWatch Logs 的更多信息,请参阅 CloudWatch Logs。有关支持的 Amazon IoT CloudWatch Logs 的更多信息,请参阅 CloudWatch Amazon IoT 日志条目。
在 CloudWatch 控制台中查看 Amazon IoT 日志
在以下情况之前,AWSIotLogsV2
日志组不会在 CloudWatch 控制台中显示:
-
您已在 Amazon IoT 中启用日志记录。有关如何在 Amazon IoT 中启用日志记录的详细信息,请参阅 配置 Amazon IoT 日志记录。
-
一些日志条目已由 Amazon IoT 操作编写。
要在 CloudWatch 控制台中查看您的 Amazon IoT 日志
-
浏览到 https://console.aws.amazon.com/cloudwatch/
。在导航窗格中,选择 Log groups(日志组)。 -
在筛选条件文本框中,输入
AWSIotLogsV2
,然后按 Enter。 -
双击
AWSIotLogsV2
日志组。 -
选择 Search All(搜索全部)。显示为您的账户生成的 Amazon IoT 日志的完整列表。
-
选择展开图标可查看单个流。
您也可以在筛选事件文本框中输入查询。可以尝试以下受到较多关注的查询:
-
{ $.logLevel = "INFO" }
查找所有日志级别为
INFO
的日志。 -
{ $.status = "Success" }
查找所有状态为
Success
的日志。 -
{ $.status = "Success" && $.eventType = "GetThingShadow" }
查找所有状态为
Success
且事件类型为GetThingShadow
的日志。
有关创建筛选条件表达式的更多信息,请参阅 CloudWatch Logs 查询。