├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── Gemfile ├── LICENSE.txt ├── Makefile ├── NOTICE.txt ├── README.md ├── Rakefile ├── benchmark └── task.rake ├── fluent-plugin-kinesis.gemspec ├── gemfiles ├── Gemfile.fluent-package-5.0.0 ├── Gemfile.fluent-package-5.0.1 ├── Gemfile.fluent-package-5.0.2 ├── Gemfile.fluent-package-5.0.7 ├── Gemfile.fluent-package-5.2.0 ├── Gemfile.fluentd-0.14.22 ├── Gemfile.fluentd-1.19.0 ├── Gemfile.td-agent-3.1.0 ├── Gemfile.td-agent-3.1.1 ├── Gemfile.td-agent-3.2.0 ├── Gemfile.td-agent-3.2.1 ├── Gemfile.td-agent-3.3.0 ├── Gemfile.td-agent-3.4.0 ├── Gemfile.td-agent-3.4.1 ├── Gemfile.td-agent-3.5.0 ├── Gemfile.td-agent-3.5.1 ├── Gemfile.td-agent-3.6.0 ├── Gemfile.td-agent-3.7.0 ├── Gemfile.td-agent-3.7.1 ├── Gemfile.td-agent-3.8.0 ├── Gemfile.td-agent-3.8.1 ├── Gemfile.td-agent-4.0.0 ├── Gemfile.td-agent-4.0.1 ├── Gemfile.td-agent-4.1.0 ├── Gemfile.td-agent-4.1.1 ├── Gemfile.td-agent-4.2.0 ├── Gemfile.td-agent-4.3.0 ├── Gemfile.td-agent-4.3.1 ├── Gemfile.td-agent-4.3.2 ├── Gemfile.td-agent-4.4.0 ├── Gemfile.td-agent-4.4.1 ├── Gemfile.td-agent-4.4.2 ├── Gemfile.td-agent-4.5.0 ├── Gemfile.td-agent-4.5.1 ├── Gemfile.td-agent-4.5.2 └── Gemfile.td-agent-4.5.3 ├── lib ├── fluent │ └── plugin │ │ ├── gen │ │ └── kinesis_aggregation_pb.rb │ │ ├── kinesis.rb │ │ ├── kinesis_helper │ │ ├── aggregator.rb │ │ ├── api.rb │ │ ├── client.rb │ │ └── compression.rb │ │ ├── out_kinesis_firehose.rb │ │ ├── out_kinesis_streams.rb │ │ └── out_kinesis_streams_aggregated.rb └── fluent_plugin_kinesis │ └── version.rb ├── proto └── kinesis_aggregation.proto └── test ├── dummy_server.rb ├── helper.rb ├── kinesis_helper ├── test_aggregator.rb ├── test_api.rb └── test_client.rb └── plugin ├── test_kinesis.rb ├── test_out_kinesis_firehose.rb ├── test_out_kinesis_streams.rb └── test_out_kinesis_streams_aggregated.rb /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmark/task.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/benchmark/task.rake -------------------------------------------------------------------------------- /fluent-plugin-kinesis.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/fluent-plugin-kinesis.gemspec -------------------------------------------------------------------------------- /gemfiles/Gemfile.fluent-package-5.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.fluent-package-5.0.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.fluent-package-5.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.fluent-package-5.0.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.fluent-package-5.0.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.fluent-package-5.0.2 -------------------------------------------------------------------------------- /gemfiles/Gemfile.fluent-package-5.0.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.fluent-package-5.0.7 -------------------------------------------------------------------------------- /gemfiles/Gemfile.fluent-package-5.2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.fluent-package-5.2.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.fluentd-0.14.22: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.fluentd-0.14.22 -------------------------------------------------------------------------------- /gemfiles/Gemfile.fluentd-1.19.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.fluentd-1.19.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.1.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.1.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.1.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.2.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.2.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.3.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.4.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.4.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.4.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.4.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.5.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.5.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.5.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.5.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.6.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.6.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.7.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.7.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.7.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.7.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.8.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.8.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-3.8.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-3.8.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.0.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.0.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.1.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.1.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.1.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.2.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.3.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.3.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.3.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.3.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.3.2 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.4.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.4.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.4.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.4.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.4.2 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.5.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.5.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.5.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.5.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.5.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.5.2 -------------------------------------------------------------------------------- /gemfiles/Gemfile.td-agent-4.5.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/gemfiles/Gemfile.td-agent-4.5.3 -------------------------------------------------------------------------------- /lib/fluent/plugin/gen/kinesis_aggregation_pb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/gen/kinesis_aggregation_pb.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/kinesis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/kinesis.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/kinesis_helper/aggregator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/kinesis_helper/aggregator.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/kinesis_helper/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/kinesis_helper/api.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/kinesis_helper/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/kinesis_helper/client.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/kinesis_helper/compression.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/kinesis_helper/compression.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/out_kinesis_firehose.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/out_kinesis_firehose.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/out_kinesis_streams.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/out_kinesis_streams.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/out_kinesis_streams_aggregated.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent/plugin/out_kinesis_streams_aggregated.rb -------------------------------------------------------------------------------- /lib/fluent_plugin_kinesis/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/lib/fluent_plugin_kinesis/version.rb -------------------------------------------------------------------------------- /proto/kinesis_aggregation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/proto/kinesis_aggregation.proto -------------------------------------------------------------------------------- /test/dummy_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/dummy_server.rb -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/kinesis_helper/test_aggregator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/kinesis_helper/test_aggregator.rb -------------------------------------------------------------------------------- /test/kinesis_helper/test_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/kinesis_helper/test_api.rb -------------------------------------------------------------------------------- /test/kinesis_helper/test_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/kinesis_helper/test_client.rb -------------------------------------------------------------------------------- /test/plugin/test_kinesis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/plugin/test_kinesis.rb -------------------------------------------------------------------------------- /test/plugin/test_out_kinesis_firehose.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/plugin/test_out_kinesis_firehose.rb -------------------------------------------------------------------------------- /test/plugin/test_out_kinesis_streams.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/plugin/test_out_kinesis_streams.rb -------------------------------------------------------------------------------- /test/plugin/test_out_kinesis_streams_aggregated.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-fluent-plugin-kinesis/HEAD/test/plugin/test_out_kinesis_streams_aggregated.rb --------------------------------------------------------------------------------