网上那些 替换 \n 为这个那个的。就是做不出真的换行。太low 了。
input{
file {
path => "/tmp/1.log"
codec => multiline {
pattern => "^#"
negate => true
what => "previous"
}
}
}
filter {
mutate { gsub => [ "message", "\\n", "\n\r" ] }
}
output{
stdout { codec => rubydebug }
}
----------------------------------------
echo "#3333" >>/tmp/1.log
echo "3333" >>/tmp/1.log
echo "#444" >>/tmp/1.log
-----------------------------------------
===================================================
看好这里只是\n 而不是\\n 。
当\\n 时,在Kibana显示为\n
当\n 时,在Kibana 显示为真的换行。
阅读(2371) | 评论(0) | 转发(0) |