How do I write a processor plugin by myself?

How do I write a processor plugin by myself?

New processors must be added to libbeat/processors. A processor has to register itself in the init function. It also needs to implement Run which does the transformation of the event. An additional String function is required which is used during logging.
A simple example can be found here: https://github.com/elastic/beats/blob/master/libbeat/processors/add_host_metadata/add_host_metadata.go

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.