logstash-plugins / logstash-codec-avro

A logstash codec plugin for decoding and encoding Avro records
Apache License 2.0
15 stars 63 forks source link

Implement ECS-Compatibility Mode #34

Closed yaauie closed 3 years ago

yaauie commented 4 years ago

This is a stub issue, and needs to be fleshed out with details specific to this plugin.


As a part of the effort to make plugins able to run in an ECS-Compatible manner by default in an upcoming release of Logstash, this plugin needs to either implement an ECS-Compatibility mode or certify that it does not implicitly use fields that conflict with ECS.

Since this Codec produces events verbatim from the encoded structure of the bytes it is given, it may benefit from requiring a target namespace to be provided when run in ECS-Compatibility mode.