全部產品
Search
文件中心

Simple Log Service:SPL文法

更新時間:Aug 15, 2025

本文介紹Simple Log ServiceSPL語言的基本資料,包括工作原理、文法、指令運算式等。

SPL概述

對於讀取出的未經處理資料,Log Service提供SPL語句(SLS Processing Language)做結構化資訊提取、欄位操作和資料過濾等操作。另外,Log Service還提供多級管道級聯功能,第一級管道是索引過濾條件,後面的多級管道是SPL指令,最終輸出經過SPL處理後的結果資料。如果您瞭解SQL語言的使用,您在不同資料處理需求情境中使用Log ServiceSPL時,可以參考SPL與SQL的使用情境對照

工作原理

Log ServiceSPL支援在Logtail採集寫入處理器基於規則消費資料加工(新版)掃描模式查詢與分析(Scan)等Log Service功能中使用,工作原理如下圖:

說明

關於SPL在各個情境中的功能定義,請參見通用參考

SPL-SPL Doc - ch.jpeg

使用限制

類別

限制項

Logtail採集

寫入處理器

即時消費

資料加工(新版)

掃描查詢

SPL複雜度

指令碼管道級數

16級

16級

16級

16級

16級

指令碼長度

64KB

64KB

10KB

10KB

64KB

SPL運行時

運行記憶體大小

重要

處理方案請參見錯誤處理

50MB

1GB

1GB

1GB

2GB

運行逾時

重要

處理方案請參見錯誤處理

1秒

5秒

5秒

5秒

2秒