Open robbavey opened 2 years ago
A number of syslog specs are failing on Logstash 8.x:
logstash_1_4ac9a179a5f3 | 1) LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug - - [id1 foo="bar"] No process ID. groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_pri") ).to eql "191" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "191" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:97:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 2) LogStash::Filters::Grok ietf 5424 syslog line <30>1 2014-04-04T16:44:07+02:00 osctrl01 - 8048 - - Appname is nil groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_pri") ).to eql "30" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "30" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:178:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 3) LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug - - - No PID or SD. groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_pri") ).to eql "191" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "191" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:123:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 4) LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - - No structured data. groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_pri") ).to eql "191" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "191" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:110:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 5) LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - [id1 foo="bar"][id2 baz="something"] Hello, syslog. groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_pri") ).to eql "191" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "191" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:84:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 6) LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - - Additional spaces. groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_app") ).to eql "grokdebug" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "grokdebug" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:146:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 7) LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - Additional spaces and missing SD. groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_app") ).to eql "grokdebug" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "grokdebug" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:156:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 8) LogStash::Filters::Grok ietf 5424 syslog line <30>1 2014-04-04T16:44:07+02:00 osctrl01 dnsmasq-dhcp 8048 - - Appname contains a dash groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_pri") ).to eql "30" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "30" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:165:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 9) LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - Missing structured data. groks logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("syslog5424_proc") ).to eql '4123' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "4123" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:137:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 10) LogStash::Filters::Grok simple syslog line matches pattern logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("logsource") ).to eql "evita" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "evita" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:34:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 11) LogStash::Filters::Grok simple syslog line with target matches pattern logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("[grok][pid]") ).to eql "1713" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "1713" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:62:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | 12) LogStash::Filters::Grok simple syslog line with [deep] target matches pattern logstash_1_4ac9a179a5f3 | Failure/Error: expect( event.get("[@metadata][grok][logsource]") ).to eql "evita" logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | expected: "evita" logstash_1_4ac9a179a5f3 | got: nil logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | (compared using eql?) logstash_1_4ac9a179a5f3 | # ./spec/filters/grok_spec.rb:73:in `block in <main>' logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | Finished in 1 minute 52.28 seconds (files took 11.59 seconds to load) logstash_1_4ac9a179a5f3 | 105 examples, 12 failures logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | Failed examples: logstash_1_4ac9a179a5f3 | logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:95 # LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug - - [id1 foo="bar"] No process ID. groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:176 # LogStash::Filters::Grok ietf 5424 syslog line <30>1 2014-04-04T16:44:07+02:00 osctrl01 - 8048 - - Appname is nil groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:121 # LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug - - - No PID or SD. groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:108 # LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - - No structured data. groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:82 # LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - [id1 foo="bar"][id2 baz="something"] Hello, syslog. groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:143 # LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - - Additional spaces. groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:153 # LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - Additional spaces and missing SD. groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:163 # LogStash::Filters::Grok ietf 5424 syslog line <30>1 2014-04-04T16:44:07+02:00 osctrl01 dnsmasq-dhcp 8048 - - Appname contains a dash groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:134 # LogStash::Filters::Grok ietf 5424 syslog line <191>1 2009-06-30T18:30:00+02:00 paxton.local grokdebug 4123 - Missing structured data. groks logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:32 # LogStash::Filters::Grok simple syslog line matches pattern logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:56 # LogStash::Filters::Grok simple syslog line with target matches pattern logstash_1_4ac9a179a5f3 | rspec ./spec/filters/grok_spec.rb:69 # LogStash::Filters::Grok simple syslog line with [deep] target matches pattern
Example Failure: https://app.travis-ci.com/github/logstash-plugins/logstash-filter-grok/jobs/570386701
A number of syslog specs are failing on Logstash 8.x:
Example Failure: https://app.travis-ci.com/github/logstash-plugins/logstash-filter-grok/jobs/570386701