Todos os produtos
Search
Central de documentação

Simple Log Service:Funções de operação global

Última atualização: Sep 12, 2026

A linguagem específica de domínio (DSL) LOG do Simple Log Service oferece cerca de 30 funções de operação global. Use essas funções para controlar a lógica de transformação de dados.

A tabela a seguir descreve as funções de operação global.

Tipo de função

Função

Instruções

Flow control functions

e_if

Combina várias condições e operações.

e_if_else

Executa uma operação conforme o resultado da avaliação de uma condição especificada.

e_switch

Combina condições e operações. Quando uma condição é atendida, executa a operação correspondente e encerra o processo.

e_compose

Agrupa várias operações e as executa sequencialmente.

Event operation functions

e_drop

Descarta um log se uma condição especificada for atendida.

e_keep

Retém um log se uma condição especificada for atendida.

e_split

Divide um log em vários logs com base no valor de um campo especificado. Também extrai o valor do campo usando JMESPath antes da divisão.

e_output

Grava um log em um Logstore especificado. As regras de transformação subsequentes não são executadas para esse log.

e_coutput

Grava um log em um Logstore especificado. As regras de transformação subsequentes continuam a ser executadas para esse log.

e_to_metric

Converte o formato do log para o formato de armazenamento de séries temporais (MetricStore).

Field operation functions

v

Obtém o valor de um campo de log específico.

e_set

Adiciona um novo campo ou define um novo valor para um campo existente.

e_drop_fields

Exclui campos de log que atendem a uma condição especificada.

e_keep_fields

Mantém os campos de log que atendem a uma condição especificada.

e_pack_fields

Empacota campos de log e gera a saída em um novo campo.

e_rename

Renomeia campos de log que atendem a uma condição especificada.

Field value extraction functions

e_regex

Extrai o valor de um campo usando expressão regular e o atribui a outros campos.

e_json

Executa operações JSON em um objeto JSON dentro de um campo especificado. As operações incluem expansão de dados JSON, extração via JMES ou extração seguida de expansão.

e_kv

Extrai pares chave-valor de vários campos source usando aspas.

e_kv_delimit

Extrai pares chave-valor dos campos source usando um separador.

e_csv

Extrai vários campos usando vírgula (,) como separador padrão.

e_tsv

Extrai vários campos usando tabulação (\t) como separador padrão.

e_psv

Extrai vários campos usando barra vertical (|) como separador padrão.

e_syslogrfc

Calcula facility e severity a partir de um valor de prioridade conhecido, com base no protocolo Syslog, e associa as informações de nível correspondentes.

e_anchor

Extrai strings conforme as regras definidas em anchor_rules.

Mapping and enrichment functions

e_dict_map

Mapeia um campo de entrada para um novo campo com base em um dicionário de mapeamento.

e_table_map

Localiza a linha correspondente em uma tabela de mapeamento e retorna um valor de campo com base no campo de entrada.

e_tablestore_map

Enriquece um log bruto usando dados do Tablestore como tabela de dimensão.

e_redis_map

Enriquece um log bruto usando dados do Alibaba Cloud Redis como tabela de dimensão.