欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

logstash过滤不需要的日志

程序员文章站 2024-03-14 21:51:59
...

有些我们不想要的日志,如理图例:logstash过滤不需要的日志
可以通过Logstash的filter来过滤,简单过滤如下:

input {
    tcp {
        port => 8002
        codec => json_lines
    }
}

filter{
	### 如果message中以Retrieved hosts from InstanceDiscovery: 0开头
    if([message]=~ "^Retrieved hosts from InstanceDiscovery: 0"){
    	### 丢弃
        drop{}
    }
}

output {
        elasticsearch {
                hosts => "localhost:8001"
        }
        stdout { codec => rubydebug}
}