用於指標篩選條件、訂閱篩選條件、篩選條件日誌事件和 Live Tail 的篩選條件模式語法 - Amazon CloudWatch Logs

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

用於指標篩選條件、訂閱篩選條件、篩選條件日誌事件和 Live Tail 的篩選條件模式語法

篩選條件模式構成指標篩選條件、訂閱篩選條件、日誌事件和 Live Tail 用來比對日誌事件中詞彙的語法。詞彙可以是單字、完全相符片語或數值。規則運算式 (regex) 可用於建立獨立的篩選條件模式,或與 JSON 和以空格分隔的篩選條件模式整合。

使用要比對的詞彙建立篩選條件模式。篩選條件模式僅傳回包含您所定義的詞彙的日誌事件。您可以在 CloudWatch 主控台測試篩選條件模式。

使用 CloudWatch Logs,您可以使用指標篩選條件將日誌資料轉換為可操作的指標、將日誌事件路由到 AWS 其他服務的訂閱篩選條件篩選日誌事件以搜尋日誌事件,以及 Live Tail 在擷取日誌時以互動方式即時檢視日誌。

注意

篩選模式旨在即時或針對特定操作比對和篩選日誌事件。如需跨日誌資料的互動式分析和複雜查詢,請參閱使用 CloudWatch Logs Insights 分析日誌資料

以下是您將使用這些篩選條件模式的常見案例:

  • 監控應用程式錯誤:使用 ERROR 追蹤應用程式日誌中發生的錯誤

  • 追蹤 API 活動:使用 { $.eventType = "UpdateTrail" } 監控特定 CloudTrail 事件

  • 分析 Web 伺服器問題:使用 尋找失敗[ip, user, timestamp, request, status_code = 4*, bytes]的 HTTP 請求

下列各節顯示每種模式類型的完整語法,以及每種使用案例的範例。