Class: Fluent::KinesisOutput
- Inherits:
-
BufferedOutput
- Object
- BufferedOutput
- Fluent::KinesisOutput
- Includes:
- Fluent::KinesisHelper::API, Fluent::KinesisHelper::Client, SetTagKeyMixin, SetTimeKeyMixin
- Defined in:
- lib/fluent/plugin/kinesis.rb
Direct Known Subclasses
KinesisFirehoseOutput, KinesisStreamsAggregatedOutput, KinesisStreamsOutput
Defined Under Namespace
Classes: ExceedMaxRecordSizeError, InvalidRecordError, KeyNotFoundError, SkipRecordError
Constant Summary
Constants included from Fluent::KinesisHelper::API
Fluent::KinesisHelper::API::MaxRecordSize
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Fluent::KinesisHelper::API
Methods included from Fluent::KinesisHelper::Client
Class Method Details
.fluentd_v0_12? ⇒ Boolean
21 22 23 |
# File 'lib/fluent/plugin/kinesis.rb', line 21 def self.fluentd_v0_12? @fluentd_v0_12 ||= Gem.loaded_specs['fluentd'].version < Gem::Version.create('0.14') end |
Instance Method Details
#configure(conf) ⇒ Object
80 81 82 83 |
# File 'lib/fluent/plugin/kinesis.rb', line 80 def configure(conf) super @data_formatter = data_formatter_create(conf) end |
#multi_workers_ready? ⇒ Boolean
85 86 87 |
# File 'lib/fluent/plugin/kinesis.rb', line 85 def multi_workers_ready? true end |