What did that message look like? What comes immediately after "{:exception=>#" in your log? If you look carefully you'll note that what you posted was incomplete.
Okay. Either the sender is using an encoding that Logstash's GELF parser doesn't support or the payload is damaged. Can you give an example of the payload the Logstash receives when this error happens? You can e.g. use Wireshark to capture a datagram. Feed it through e.g. hexdump so that non-printable characters can be read.
How did you configure the GELF output?
I don't think the codec => "json" setting is useful, by the way. It's probably harmless, but the gelf input automatically deserializes the JSON in the GELF payload.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.