{"repo":"s12v/awsbeats","free":true,"listed":false,"github":"https://github.com/s12v/awsbeats","clone":"git clone https://github.com/s12v/awsbeats.git","description":"AWS Kinesis plugin for Filebeat","language":"Go","stars":60,"topics":["elasticsearch","filebeat","beats","aws-kinesis-firehose","aws-kinesis-stream"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"AWS Beats Experimental Beat output plugin. Tested with Filebeat, Metricbeat, Auditbeat, Heartbeat, APM Server. Supports AWS Kinesis Data Streams and Data Firehose. NOTE: Beat and the plugin should be built using the same Golang version. Quick start Either: - Download binary files from https://github.com/s12v/awsbeats/releases - Pull docker images from kubeaws/awsbeats . Note that the docker repository is subject to change in near future. Firehose - Add to filebeats.yml : - Run filebeat with plugin ./filebeat-v6.5.4-go1.11-linux-amd64 -plugin kinesis.so-0.2.14-v6.5.4-go1.11-linux-amd64 Streams - Download binary files from https://github.com/s12v/awsbeats/releases - Add to filebeats.yml : See the example filebeat.yaml for more details. - Run filebeat with plugin ./filebeat-v6.5.4-go1.11-linux-amd64 -plugin kinesis.so-0.2.14-v6.5.4-go1.11-linux-amd64 AWS authentication - Default AWS credentials chain is used (environment, credentials file, EC2 role) - Assume role is not supported Build it yourself Build requires Go 1.10+. You need to define Filebeat version ( v6.5.4 in this example) In target/ you will find filebeat and plugin, for example: Running in a docker container To build a docker image for awsbeats, run make dockerimage . filebeat There is also a convenient make target filebeat-image with sane defaults: The resulting docker image is tagged s12v/awsbeats:filebeat-canary . It contains a custom build of filebeat and the plugin, along with all the relevant files from the off","default_branch":null,"files":null,"tree":[],"storefront":"/r/s12v","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/s12v/awsbeats/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}