diff --git a/modules/openstack_project/templates/logstash/indexer.conf.erb b/modules/openstack_project/templates/logstash/indexer.conf.erb index d55505923b..fec7b5d485 100644 --- a/modules/openstack_project/templates/logstash/indexer.conf.erb +++ b/modules/openstack_project/templates/logstash/indexer.conf.erb @@ -106,6 +106,12 @@ filter { pattern => [ "%{SYSLOGTIMESTAMP:logdate}%{SPACE}%{SYSLOGHOST:syslog_host}?%{SPACE}%{DATA:syslog_program}(?:\[%{POSINT:syslog_pid}\])?:? %{GREEDYDATA:logmessage}" ] add_field => [ "received_at", "%{@timestamp}" ] } + # Remove DEBUG logs to reduce the amount of data that needs to be processed. + grep { + type => "jenkins" + negate => true + match => [ "loglevel", "DEBUG" ] + } # Filters below here should be consistent for all Jenkins log formats. date {