logstash in 用法
input { syslog{ port=>514 } } filter{ if [message] in "192.168.1.177,192.168.1.178" { mutate{ add_field=>{'testmessage'=>"%{message}"} } } } output { stdout {} }

符合要求输出

不符合要求:


程序可以优化
input { syslog{ port=>514 } } filter{ mutate { add_field=> { "temp"=>"192.168.1.177,192.168.1.178" } } if [message] in [temp]{ mutate{ add_field=>{'testmessage'=>"%{message}"} } } } output { stdout {} }

浙公网安备 33010602011771号