Amazon Kinesis Client for Go
Find a file
2017-11-03 18:03:39 +00:00
batchconsumer write failed log message to file 2017-11-03 18:03:39 +00:00
cmd remove logger as parameter 2017-11-03 17:48:50 +00:00
decode Removed stringifyNested, renameESReservedFields, and minimumTimestamp params from decoder. minimumTimestamp isn't needed anymore. stringifyNested and renameESReservedFields are very specific to the elasticsearch consumer and will be moved to the elasticsearch consumer. 2017-09-21 19:51:48 +00:00
kcl Cleaned up shutdown code 2017-09-20 21:28:43 +00:00
splitter splitter: update log stream parsing 2017-09-20 14:18:35 -07:00
.gitignore Added vendor to .gitignore 2017-05-22 22:57:34 +00:00
batchconsumer.properties Implemented new consumer interface as well as example consumer: 'batchconsumer' 2017-07-18 02:03:15 +00:00
circle.yml Run benchmarks when building 2017-08-07 19:20:56 +00:00
consumer.properties initial commit 2017-02-08 20:23:00 +00:00
glide.lock Updated syslogparser library and added unit tests 2017-08-16 20:58:30 +00:00
glide.yaml Updated syslogparser library and added unit tests 2017-08-16 20:58:30 +00:00
golang.mk remove logger as parameter 2017-11-03 17:48:50 +00:00
Makefile Added less hacky way of downloading jars 2017-08-07 19:22:10 +00:00
README.md initial commit 2017-02-08 20:23:00 +00:00

amazon-kinesis-client-go

A port of amazon-kinesis-client-python to Go.

Running the Consumer

Edit the file consumer.properties to point at a Kinesis stream that has some data. Build the consumer binary:

make build

Then run:

make run

This will download the jar files necessary to run the KCL, and then launch the KCL communicating with the consumer binary.