2

我有一个字段“消息”。

当我这样做时:mutate { update => {"message" => "%{message} \n"} }

它将消息转换为:"2017-12-31 Error \\n"[“2017-12-31 错误”是我的消息值]

我想要的是"2017-12-31 Error \n"

还尝试使用以下链接找出解决方案,但找不到解决方案:

使用 gsub 添加换行符

定义引号转义语义。

4

2 回答 2

2

对我有用的是添加一个实际的换行符(虽然它看起来有点傻):

mutate {
    update => {"message" => "%{message} 
"}
}
于 2018-06-19T04:55:03.737 回答
1

找到一个解决方案,也可以随意添加其他解决方案:

ruby {
      # Add a \n (newline) by using its ASCII code (10)
      code => "event.set('message', event.get('message') + ' ' + 10.chr)"
}
于 2018-01-02T12:00:31.757 回答