Open
Description
We’re using Logstash to write event data to a Kafka queue. The consumer of this queue expects an Avro binary blob (or fragment, the terminology seems to differ sometimes). It seems however, that using the Avro codec provided by Logstash for the Kafka output adapter, results in a base64 encoded version of the binary fragment being produced to Kafka. This is also clear from the source code:
Do you agree that this encoding should be configurable, like 'base64encoding => true/false' ?
What is it's use anyway?
Should I make a PR for this issue?
Thanks in advance,
Johan