Skip to content

Commit b0fd44a

Browse files
PettitWesleyxmcqueen
authored andcommitted
out_kinesis_firehose: new high performance core plugin for Kinesis Firehose (fluent#2572)
Signed-off-by: Wesley Pettit <wppttt@amazon.com> Signed-off-by: xmcqueen <bmcqueen@linkedin.com>
1 parent 099afe7 commit b0fd44a

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
@@ -175,6 +175,7 @@ option(FLB_OUT_LOGDNA "Enable LogDNA output plugin" Yes)
175175
option(FLB_OUT_KAFKA "Enable Kafka output plugin" No)
176176
option(FLB_OUT_KAFKA_REST "Enable Kafka Rest output plugin" Yes)
177177
option(FLB_OUT_CLOUDWATCH_LOGS "Enable AWS CloudWatch output plugin" Yes)
178+
option(FLB_OUT_KINESIS_FIREHOSE "Enable AWS Firehose output plugin" Yes)
178179
option(FLB_OUT_S3 "Enable AWS S3 output plugin" Yes)
179180
option(FLB_FILTER_ALTER_SIZE "Enable alter_size filter" Yes)
180181
option(FLB_FILTER_AWS "Enable aws filter" Yes)

plugins/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ REGISTER_OUT_PLUGIN("out_lib")
199199
REGISTER_OUT_PLUGIN("out_flowcounter")
200200
REGISTER_OUT_PLUGIN("out_gelf")
201201
REGISTER_OUT_PLUGIN("out_cloudwatch_logs")
202+
REGISTER_OUT_PLUGIN("out_kinesis_firehose")
202203
REGISTER_OUT_PLUGIN("out_s3")
203204

204205
# FILTERS
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)