日誌在寫入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中。

> 修改