如何使用logstash过滤器插件将单个字段拆分为两个单独的字段

如何使用logstash过滤器插件将单个字段拆分为两个单独的字段,logstash,Logstash,这是一个示例日志“有遗嘱的地方。他们是一种方式” 我需要在一个字符串中存储“where thas”,在另一个字符串中存储“this is a way”,即希望在Logstash中基于连字符和点进行拆分 我试着使用split,但被卡住了 请帮帮我 请出示你的证件好吗?那么你已经在一块地里找到了线了?这是我的日志:玫瑰是一朵花;花是玫瑰这里是我的配置文件{file{path=>[“/home/user/Documents/milliclogs/trial/split1.log”]start\u po

这是一个示例日志“有遗嘱的地方。他们是一种方式”

我需要在一个字符串中存储“where thas”,在另一个字符串中存储“this is a way”,即希望在Logstash中基于连字符和点进行拆分

我试着使用split,但被卡住了


请帮帮我

请出示你的证件好吗?那么你已经在一块地里找到了线了?这是我的日志:玫瑰是一朵花;花是玫瑰这里是我的配置文件{file{path=>[“/home/user/Documents/milliclogs/trial/split1.log”]start\u position=>start sincedb\u path=>“/dev/null”}}filter{grok{match=>{“message”=>“%{greeddata:message1}}}mutate{split split>{“message1”,“}add field=>{“name1”=>“%%{message1[0]}”“name2”=>“%%{message1[1]}}}}变异{split=>{name2],“}”add_field=>{“name3”=>“%%{name2[0]}”“name4”=>“%%{name2[1]}”删除_field=>[“name2”]删除_field=>[“name3”}}输出{stdout{codec=>rubydebug}