Class: Fluent::KinesisFirehoseOutput
- Inherits:
-
BufferedOutput
- Object
- BufferedOutput
- Fluent::KinesisFirehoseOutput
- Includes:
- KinesisHelper
- Defined in:
- lib/fluent/plugin/out_kinesis_firehose.rb
Instance Method Summary collapse
Methods included from KinesisHelper
Methods included from Fluent::KinesisHelper::Initialize
Instance Method Details
#write(chunk) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/fluent/plugin/out_kinesis_firehose.rb', line 23 def write(chunk) records = convert_to_records(chunk) split_to_batches(records).each do |batch| batch_request_with_retry(batch) end log.debug("Written #{records.size} records") end |