My logs are full of this one particular error - exception=>#<LogStash::Json::ParserError: Invalid UTF-8 middle byte 0x54 at [Source: [B@49854dd9; line: 1, column: 302]>, :level=>:warn}
I checked the message, it is valid JSON.
Could is be some encoding problem?
The original message is a base64 string which I decode using the ruby filter
ruby {
code => "require 'base64'; event['message'] = Base64.decode64(event['message'])"
}
Could I be messing up the encoding somewhere here?