iLogtail 支援三種處理模式:原生外掛程式模式(C++實現,效能最強)、拓展外掛程式模式(Go實現,生態豐富且靈活)和SPL模式(在iLogtail 2.0中引入,結合了效能和靈活性)。通過編寫SPL語句,您可以充分利用其計算能力來處理資料。本文將介紹如何使用SPL語句實現與其他兩種處理模式相同的功能。
前提條件
已開通Log Service。具體操作,請參見儲存資源層級關係說明。
使用限制
SPL採集日誌僅支援Logtail 2.0及以上版本。
文本日誌採集支援通過控制台配置,其他資料接入暫不支援控制台配置,請通過API或CRD配置。
使用樣本
SPL 使用樣本請參見使用SPL採集文本日誌。
SPL 使用情境請參見SPL 處理資料最佳實務。
操作步驟
在修改Logtail配置時添加SPL
在Project列表地區,單擊目標Project。
在頁簽中,單擊目標日誌庫前面的>,依次選擇。
在Logtail設定列表中,單擊目標Logtail配置後操作列的管理Logtail配置。
單擊頁面上方的編輯,在頁面下方的處理配置地區,處理配置中處理模式選擇SPL,然後單擊保存。
在建立Logtail配置時添加SPL
在快速數據接入對話方塊的自建開源/商業軟體頁簽下,選擇包含文本日誌尾碼的入口。
說明目前SPL採集支援文本日誌採集,其他資料接入(Kubernetes - 標準輸出、Docker標準輸出等)暫不支援控制台配置。
在 快速接入資料 地區,單擊 接入資料 進入快速資料接入對話方塊。
在選擇日誌空間頁面,按照選擇目標Project和Logstore,單擊下一步。

在機器組配置頁面,配置機器組。
根據實際需求,選擇使用情境和安裝環境。
重要無論是否已有機器組,都必鬚根據實際需求正確選擇使用情境和安裝環境,這將影響後續的頁面配置。
確認目標機器組已在應用機器組地區,單擊下一步。
已有機器組
從源機器組列表選擇目標機器組。

沒有可用機器組
單擊建立機器組,在建立機器組面板設定相關參數。機器組標識分為IP地址和使用者自訂標識,更多資訊請參見建立使用者自訂標識機器組(推薦)或建立IP地址機器組。
重要建立機器組後立刻應用,可能因為串連未生效,導致心跳為FAIL,您可單擊自動重試。如果還未解決,請參見Logtail機器組無心跳進行排查。
建立Logtail配置,單擊下一步,建立Logtail配置。全域配置、輸入配置和處理外掛程式相同,處理配置中處理模式選擇SPL。