A SLS Processing Language (SPL) processa dados brutos de log em pipelines multiníveis para extrair informações estruturadas, manipular campos e filtrar resultados.
Visão geral da SPL
A SPL extrai informações estruturadas, manipula campos e filtra dados brutos. O SLS encadeia vários níveis de pipeline: o primeiro aplica condições de filtro de índice e os subsequentes executam instruções SPL para gerar a saída final. Para comparar as abordagens com SQL, consulte Comparação de casos de uso para SPL e SQL.
Como funciona
A SPL integra-se à Coleta de dados do Logtail, ao processador de ingestão, ao consumo de dados baseado em regras, à Transformação de dados (nova versão) e à Consulta baseada em Scan.
Para mais informações sobre as funções da SPL em cada caso de uso, consulte a Referência geral.

Limitações
|
Categoria |
Limite |
Coleta de dados do Logtail |
Processador de Gravação |
Consumo em tempo real |
Transformação de Dados (Nova) |
Scan query |
|
Complexidade da SPL |
Níveis de pipeline de script |
16 |
16 |
16 |
16 |
16 |
|
Tamanho do script |
64 KB |
64 KB |
10 KB |
10 KB |
64 KB |
|
|
Runtime da SPL |
Memória de runtime Importante
Para resolver problemas, consulte Tratamento de falhas. |
50 MB |
1 GB |
1 GB |
1 GB |
2 GB |
|
Timeout de runtime Importante
Para resolver problemas, consulte Tratamento de falhas. |
1 segundo |
5 segundos |
5 segundos |
5 segundos |
2 segundos |