Logstash eventlog filter

Hi,

I tried your configuration with the only difference that I used winlogbeat instead of nxlog (and different field names: level instead of Severity) and it works ok.

I am not sure what is the issue there.

As a diferent solution you can try drop filter. I am using this to remove very noisy events. As an example in you case it will be something like this:

#####Match type and level.
filter {
  # Drop informational events
  if [type] == "eventlog" and [Severity] == "WARNING" {
    drop { }
  }
# Drop warning events
  if [type] == "eventlog" and [Severity] == "INFO" {
    drop { }
  }
}

*(Before you use this -if you do- check and make sure that the field names and values correspond to yours)