My Problem
I have a log pipeline in which logs are written to files and shipped to ElasticSearch using Filebeat. I would like to switch from ElasticSearch to AWS Kinesis, and I wonder what's the right way to configure Filebeat for the new output.
My Options
- Google for a solution - found
kinesisbeat
, but it is not very well documented or used. - Running a custom script using the exec plugin. However, since "The exec output will run a command for each event received", it is impractical for high volume log streams.
- Writing my own plugin. Possible, but I would not like to reinvent the wheel.
My Question
How do I send logs from Filebeat to AWS Kinesis?