Sign inSign up

mantika/logstash-dynamodb-streams

By mantika

•Updated over 9 years ago

Logstash image which includes dynamodb plugins.

Image
4

1M+

mantika/logstash-dynamodb-streams repository overview

⁠DynamodDB Logstash

This image is based on the official logstash⁠ image and adds support to DynamoDB through DynamoDB streams⁠

⁠How to use this image

The following command will get the information from a DynamoDB stream, index it in ElasticSearch so it becomes indexed by any field.

docker run mantika/logstash-dynamodb-streams -e '
input { 
    dynamodb{endpoint => "dynamodb.us-east-1.amazonaws.com" 
    streams_endpoint => "streams.dynamodb.us-east-1.amazonaws.com" 
    view_type => "new_and_old_images" 
    aws_access_key_id => "<access_key_id>" 
    aws_secret_access_key => "<secret_key>" 
    table_name => "SourceTable"} 
} 
filter {
    dynamodb {}
}
output { 
    elasticsearch 
        { host => localhost } 
stdout { } 
}'

Note: Configuration might change depending on used version

The input⁠ plugin will take care of fetching the info through the stream while the filter⁠ will decode the information and make it available to be used for the output plugins

⁠License

This image is distributed under the Apache License, Version 2.0⁠

Tag summary

Content type

Image

Digest

Size

325.4 MB

Last updated

over 9 years ago

docker pull mantika/logstash-dynamodb-streams