本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在查询中使用别名和注释
创建包含别名的查询。使用别名重命名日志字段或将值提取到字段中时重命名。使用关键字 as 为日志字段或结果提供别名。可以在查询中使用多个别名。可以在以下命令中使用别名:
-
fields -
parse -
sort -
stats
以下示例演示了如何创建包含别名的查询。
示例
查询中在 fields 命令中包含别名。
fields @timestamp, @message, accountId as ID | sort @timestamp desc | limit 20
查询将返回字段 @timestamp、@message 和 accountId 的值。结果按降序排序且限制在 20 个。accountId 的值在别名 ID 下列出。
示例
查询在 sort 和 stats 命令中包含别名。
stats count(*) by duration as time | sort time desc
查询计算字段 duration 出现在日志组中的次数,然后按降序对结果进行排序。duration 的值在别名 time 下列出。
使用注释
CloudWatch 日志见解支持查询中的评论。使用哈希字符 (#) 分隔备注。您可以使用备注忽略查询或文档查询中的行。
示例:查询
运行以下查询时,将忽略第二行。
fields @timestamp, @message, accountId # | filter accountId not like "7983124201998" | sort @timestamp desc | limit 20