在查詢中使用別名和註解 - Amazon CloudWatch 日誌

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在查詢中使用別名和註解

建立含有別名的查詢。將日誌欄位重新命名,或在擷取值並填入欄位時,都可使用別名。使用關鍵字 as 為日誌欄位或結果賦予別名。您可以在查詢中使用多個別名。您可以在下列任一命令中使用別名:

  • fields

  • parse

  • sort

  • stats

以下範例會示範如何建立含有別名的查詢。

範例

查詢的 fields 命令中含有別名。

fields @timestamp, @message, accountId as ID | sort @timestamp desc | limit 20

查詢會傳回欄位 @timestamp@messageaccountId 的值。結果以遞減方式排序,且限制為 20。accountId 的值會顯示於別名 ID 底下。

範例

查詢的 sortstats 命令中含有別名。

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