Link Search Menu Expand Document Documentation Menu

split-event

split-event 处理器用于根据分隔符拆分事件,并从用户指定的字段生成多个事件。

配置

下表描述了 split-event 处理器的配置选项。

选项 类型 描述
字段 字符串 要拆分的事件字段。
delimiter_regex (分隔符正则表达式) 字符串 用作字段拆分分隔符的正则表达式。
分隔符 字符串 用于拆分字段的分隔符。如果未指定,则使用默认分隔符。

用法

要使用 split-event 处理器,请将以下内容添加到您的 pipelines.yaml 文件中

split-event-pipeline:
  source:
    http:
  processor:
    - split_event:
        field: query
        delimiter: ' '    
  sink:
    - stdout:

当事件包含以下示例输入时

{"query" : "open source", "some_other_field" : "abc" }

输入将根据 query 字段拆分为多个事件,分隔符设置为白色空格,如以下示例所示

{"query" : "open", "some_other_field" : "abc" }
{"query" : "source", "some_other_field" : "abc" }
剩余 350 字符

有问题?

想贡献?