本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在查詢中使用別名和註解
建立含有別名的查詢。將日誌欄位重新命名,或在擷取值並填入欄位時,都可使用別名。使用關鍵字 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