Skip to content

Commit 094d0fa

Browse files
committed
out_kinesis_firehose: new high performance core plugin for Kinesis Firehose (fluent#2572)
Signed-off-by: Wesley Pettit <wppttt@amazon.com>
1 parent 1324d51 commit 094d0fa

File tree

9 files changed

+1672
-0
lines changed

9 files changed

+1672
-0
lines changed

CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ option(FLB_OUT_LOGDNA "Enable LogDNA output plugin" Yes)
173173
option(FLB_OUT_KAFKA "Enable Kafka output plugin" No)
174174
option(FLB_OUT_KAFKA_REST "Enable Kafka Rest output plugin" Yes)
175175
option(FLB_OUT_CLOUDWATCH_LOGS "Enable AWS CloudWatch output plugin" Yes)
176+
option(FLB_OUT_KINESIS_FIREHOSE "Enable AWS Firehose output plugin" Yes)
176177
option(FLB_FILTER_ALTER_SIZE "Enable alter_size filter" Yes)
177178
option(FLB_FILTER_AWS "Enable aws filter" Yes)
178179
option(FLB_FILTER_EXPECT "Enable expect filter" Yes)

plugins/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ REGISTER_OUT_PLUGIN("out_lib")
198198
REGISTER_OUT_PLUGIN("out_flowcounter")
199199
REGISTER_OUT_PLUGIN("out_gelf")
200200
REGISTER_OUT_PLUGIN("out_cloudwatch_logs")
201+
REGISTER_OUT_PLUGIN("out_kinesis_firehose")
201202

202203
# FILTERS
203204
# =======
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
set(src
2+
firehose.c
3+
firehose_api.c)
4+
5+
FLB_PLUGIN(out_kinesis_firehose "${src}" "")

0 commit comments

Comments
 (0)