LOG domain specific language (DSL) of Log Service provides global processing functions that can be configured as steps in data processing rules.

The following table lists the global processing functions.
Type Function Description
Flow control functions e_if Performs an operation when a condition is met. Multiple condition-operation pairs can be specified.
e_if_else Performs an operation when a condition is met and another operation if the condition is not met.
e_switch Performs an operation when a condition is met and returns.
e_compose Combines a series of operations.
Event processing functions e_drop Discards an event based on a condition.
e_keep Retains an event based on a condition.
e_split Splits an event to multiple events based on the value of a field.
e_output Writes an event to a specified target and deletes the original event.
e_coutput Writes an event to a specified target but retains the original event.
Field processing functions e_drop_fields Deletes the fields that meet a specified condition.
e_keep_fields Retains the fields that meet a specified condition.
e_rename Renames the fields that meet a specified condition.
Value assignment function e_set Assigns new values to fields of an event.
Value extracting functions e_regex Extracts the value of a field based on a regular expression.
e_json Expands or extracts JSON objects.
e_kv Extracts key-value pairs.
e_kv_delimit Extracts key-value pairs based on a delimiter.
e_csv Extracts fields based on a delimiter. The default delimiter is the comma (,).
e_tsv Extracts fields based on a delimiter. The default delimiter is the tab (\t).
e_psv Extracts fields based on a delimiter. The default delimiter is the vertical bar (|).
e_syslogrfc Extracts field values based on the Syslog standard.
Data mapping and enrichment functions e_dict_map Enriches an event based on a dictionary.
e_table_map Enriches an event based on a table.
e_search_map Enriches an event based on a search.
Task configuration function res_local_update Updates advanced parameters of the current data processing task.