本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用篩選條件從日誌事件建立指標
您可以建立一或多個量度篩選器,搜尋和篩選進入 CloudWatch 記錄檔的記錄資料。量度篩選器會定義傳送至記錄檔時要在 CloudWatch 記錄檔資料中尋找的術語和模式。 CloudWatch 日誌使用這些 CloudWatch 指標過濾器將日誌數據轉換為可以繪製圖形或設置警報的數字指標。
當您從記錄篩選條件建立指標時,您也可以選擇指派指標的維度和單位。如果您指定單位,請務必在建立篩選條件時指定正確的單位。後來再變更篩選條件的單位沒有作用。
注意
只有「標準」記錄檔類別中的記錄群組才支援度量篩選器。如需記錄類別的詳細資訊,請參閱日誌類。
檢視這些量度或設定警示時,您可以使用任何類型的 CloudWatch 統計資料,包括百分位數統計資料。
注意
只有在指標值全都不是負數時,才會支援百分位數統計資料。如果您設定指標篩選條件,使其可以回報負數,百分位數統計資料在擁有負數的值時將無法用於該指標。如需詳細資訊,請參閱百分位數。
篩選條件不追溯篩選條件資料。篩選條件只針對篩選條件建立後發生的事件發佈指標資料點。篩選條件結果會傳回前 50 行,如果篩選結果的時間戳記早於指標建立時間,這些行則不會顯示。
概念
每個指標篩選條件是由下列關鍵元素組成:
- 預設值
-
值會在日誌被擷取但沒有發現相符日誌的時間段內,回報至指標篩選條件。將此設定為 0,可確保每個時間段都會回報資料,以免某些時間段沒有相符的資料,而產生起伏不定的指標。不過,如果在 1 分鐘的時間段內沒有擷取任何日誌事件,則不會回報任何值。
如果您將維度指派給由指標篩選條件建立的指標,則無法為該指標指派預設值。
- 維度
-
維度是進一步定義指標的鍵值組。您可以將維度指派給從指標篩選條件建立的指標。由於維度是指標唯一識別符的一部分,每當您從日誌擷取唯一名稱/值組時,就是在建立該指標的新變化。
- 篩選條件模式
-
CloudWatch 記錄應如何解譯每個記錄事件中的資料的符號描述。例如,日誌項目可能包含時間戳記、IP 地址、字串,以此類推。您可以使用模式以指定要在日誌檔中尋找的項目。
- 指標名稱
-
要發佈監督日誌資訊的 CloudWatch 測量結果名稱。例如,您可以發佈到名為的量度 ErrorCount。
- 指標命名空間
-
新 CloudWatch 測量結果的目的地命名空間。
- 指標值
-
每次找到相符日誌時要發佈到指標的數值。例如,如果您是計數特定詞彙 (像是 "Error") 的出現次數,每個出現次數的值將為 "1"。如果您是計數傳出的位元組,您可以透過日誌事件中找到的實際位元組數來遞增計數。