graylog-labs / gelf-rb

Ruby GELF library (Graylog Extended Log Format)
https://rubygems.org/gems/gelf
MIT License
153 stars 104 forks source link

3.1.0 seems to break fluentd config parser #86

Open scrwr opened 4 years ago

scrwr commented 4 years ago

With using gelf-rb 3.1.0 a multiline json style config in fluentd fails with parser error. I was able to drill the behavior down to gelf package being the only difference between working and failing parsing. With sticking Gemfile to gelf 3.0.0, the issue disappears.

As initially expected it as being an fluentd bug, this ticket was opened, which contains an example: https://github.com/fluent/fluentd/issues/2404

I was trying to compare 3.0.0 with 3.1.0, but beside an upgrade of the json module, I don't see anything obviously related.

Please let me know, how I can help to narrow down the reason even further.

ganmacs commented 4 years ago

ref https://github.com/fluent/fluentd/issues/2404