[英]In logstash, How to filter logs by json key and value?
目前,我需要忽略logstash中的某些日志。
我的logstash输入如下:
input {
udp {
port => 5001
format => "json"
type => "udp"
}
}
像{“ key1”:“ value1”,“ key2”:“ value2”}这样的日志将发送到端口5001
我想删除所有带有“ key1”:“ value1”的日志,我该如何实现?
我试过了
filter {
grep {
match => { "key1" => "value1" }
negate => true
}
}
它不起作用。
使用if
语法来做到这一点:
filter {
if [key1] == "value1" {
drop {}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.