通过 AWS Toolkit for JetBrains 使用 CloudWatch Logs Insights
您可以通过 AWS Toolkit for JetBrains 使用 CloudWatch Logs Insights。您可以使用 CloudWatch Logs Insights,通过交互方式搜索并分析 Amazon CloudWatch Logs 中的日志数据。有关更多信息,请参阅《Amazon CloudWatch Logs 用户指南》中的使用 CloudWatch Logs Insights 分析日志数据。
CloudWatch Logs Insights 的 IAM 权限
您需要以下权限才能运行和查看 CloudWatch Logs Insights 查询结果:
{ "Version": "2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" : [ "logs:StartQuery", "logs:GetQueryResults", "logs:GetLogRecord", "logs:describeLogGroups", "logs:describeLogStreams" ], "Resource" : "*" } ] }
以下权限不是必需的,但可允许 AWS Toolkit for JetBrains 在您关闭关联的结果窗格或 IDE 时,自动停止当前正在运行的任何查询。
{ "Version": "2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" : [ "logs:StopQuery" ], "Resource" : "*" } ] }
使用 CloudWatch Logs Insights
打开 CloudWatch Logs Insights 查询编辑器
-
打开 AWS Explorer。
-
双击 CloudWatch Logs 节点以展开日志组列表。
-
右键单击要打开的日志组,然后选择打开查询编辑器。
启动 CloudWatch Logs Insights 查询
-
在查询日志组窗口中,根据需要更改查询参数。
您可以按日期或相对时间选择时间范围。
查询日志组字段接受 CloudWatch Logs Insights 查询语法。有关更多信息,请参阅《Amazon CloudWatch Logs 用户指南》中的 CloudWatch Logs Insights 查询语法。
-
选择执行以开始查询。
保存 CloudWatch Logs Insights 查询
-
输入查询名称。
-
选择保存查询。
选定的日志组和查询将保存到您的 AWS 账户中。时间范围不会保存。
您可以从 CloudWatch Logs Insights AWS Management Console 页面检索和重复使用已保存的查询。
检索已保存的 CloudWatch Logs Insights 查询
-
在查询日志组窗口中,选择检索已保存的查询。
-
选择所需查询,然后选择确认。
选定的日志组和查询将替换现有对话框中的任何内容。
浏览查询结果
-
在 CloudWatch Logs Insights 查询结果窗口的右上角,选择打开查询编辑器。
查看单个日志记录
-
在查询结果窗格中,双击某行以打开一个包含该日志记录的详细信息的新选项卡。
您也可以通过选择右上角的查看日志流,导航到日志记录的关联日志流。