fluent-plugin-kinesis-firehose
Fluentd output plugin for Amazon Kinesis Firehose.
Please use fluent-plugin-kinesis.
ChangeLog
-
>= 0.1.2
- Add
retries_on_putrecordbatch
option (PR#2)
- Add
Installation
Add this line to your application's Gemfile:
gem 'fluent-plugin-kinesis-firehose'
And then execute:
$ bundle
Or install it yourself as:
$ gem install fluent-plugin-kinesis-firehose
Configuration
<match kinesis.data>
type kinesis_firehose
delivery_stream_name DeliveryStreamName
#profile ...
#credentials_path ...
#aws_key_id ...
#aws_sec_key ...
region us-east-1
#endpoint ...
#retries_on_putrecordbatch 3
#data_key data (default: nil)
# Put a data_key value if data_key is set
# {... "data":"xxx" ...} -> xxx
# Put a record as JSON if data_key is not set
# {... "data":"xxx" ...} -> {... "data":"xxx" ...}
#append_new_line true
#include_time_key false
#include_tag_key false
flush_interval 1s
</match>