4

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?

Adam Matan
  • 128,757
  • 147
  • 397
  • 562

1 Answers1

3

You can check https://github.com/s12v/awsbeats, which I'm working on at the moment. However, it requires Go 1.10 which is still a RC.

Sergey
  • 351
  • 3
  • 11