日誌在寫入LogStore之前,寫入處理器可以對資料進行預先處理,例如資料過濾、欄位提取、欄位擴充、資料脫敏等情境。本文介紹如何在Log Service控制台上管理寫入處理器。
建立寫入處理器
-
進入資料處理器頁面。
-
在Project列表地區,單擊目標Project。
-
在左側導覽列單擊。
-
-
在寫入處理器頁簽,單擊建立。在建立處理器面板配置處理器名稱、SPL和處理失敗,配置完成後單擊確定。參數說明如下。
參數
說明
處理器名稱
寫入處理器的名稱。
描述
寫入處理器的描述。
SPL
SPL語句。關於SPL文法,更多資訊,請參見SPL文法。
處理失敗
SPL處理失敗後的行為:
-
保留未經處理資料
-
丟棄未經處理資料
說明-
這裡處理失敗僅指SPL執行失敗,例如資料不合法導致運算元執行異常。不包含SPL語法錯誤的情境。
-
如果SPL文法配置錯誤導致解析失敗,預設會保留未經處理資料。
-
刪除或修改寫入處理器
在頁簽,查看已建立的處理器列表,您可以單擊修改或者刪除對目標寫入處理器進行管理。
-
如果寫入處理器已與LogStore關聯,修改配置後,新的設定將在1分鐘內生效。此時,新產生的日誌將在寫入LogStore之前根據最新配置進行預先處理。
-
如果關聯的寫入處理器被刪除,新產生的日誌不會進行預先處理,LogStore直接寫入未經處理資料。

LogStore關聯寫入處理器
-
在目標Project頁面,在右側導覽列單擊
,將滑鼠懸浮在目標LogStore上,單擊。
-
在LogStore屬性頁面,單擊右下角修改,在編輯狀態下配置寫入處理器,選擇需要關聯的寫入處理器,然後單擊右下角的儲存。
說明關聯寫入處理器之後,會對新產生的日誌生效,您需要等待1分鐘左右。

LogStore取消關聯寫入處理器
在LogStore屬性頁面,單擊右上方修改,在編輯模式單擊
清空已配置的寫入處理器,然後單擊右上方的儲存。
LogStore取消關聯寫入處理器後,您需要等待1分鐘左右,新產生的原始日誌會直接寫入到LogStore中。

> 修改