amazon-kinesis-producer icon indicating copy to clipboard operation
amazon-kinesis-producer copied to clipboard

Will KPL support writing to kinesis firehose?

Open loneknightpy opened this issue 10 years ago • 13 comments

loneknightpy avatar Oct 16 '15 22:10 loneknightpy

We do plan to update the KPL to support Firehose. Unfortunately we do not have a date yet.

gharikum avatar Nov 12 '15 19:11 gharikum

Still no date here?

findchris avatar Feb 25 '16 22:02 findchris

Hi Chris, can you send me email to [email protected]? would love to hear about your use case.

benalta avatar Feb 25 '16 22:02 benalta

Any update re: target date for this feature?

eusebeus avatar Apr 06 '16 18:04 eusebeus

Hey there, any updates on this?

marcelomalcher avatar Jun 07 '16 16:06 marcelomalcher

I was told by my AWS rep on July 2, 2016 that KPL does not support firehose and there is not intention for Amazon engineers to do that...they are leaving it up to the community to write that piece of code...

kippster avatar Jul 05 '16 15:07 kippster

It seems there is interest in adding support for Firehose to the KPL, and it's something we're investigating. We are prioritizing the adding the support with other customer requests.

Other please comment, or add reactions to assist us in prioritizing the issue.

pfifer avatar Feb 15 '17 16:02 pfifer

Would be great if it was supported for Firehose, to save me re-implementing all the logic myself.

meowcakes avatar Feb 21 '17 05:02 meowcakes

any good news ?

muhufuk avatar May 16 '18 13:05 muhufuk

If there was a Lambda Blueprint for transforming KPL records in a Firehose Stream that would be helpful.

RyPeck avatar Nov 06 '18 21:11 RyPeck

Is this about writing directly to Firehose, without going through a data stream? Instead of "KPL → Kinesis Data Stream → Kinesis Data Firehose" you have "KPL → Kinesis Data Firehose"?

It seems a bit odd to do that, because with a direct PUT you still have the 5000 limit, where if you used the stream you'd not be subject to that.

https://docs.aws.amazon.com/firehose/latest/dev/limits.html

"When Kinesis Data Streams is configured as the data source, this limit doesn't apply, and Kinesis Data Firehose scales up and down with no limit."

EDIT: Ah, I see the pricing difference between Kinesis Data Streams and Firehose now...

wsargent avatar Mar 19 '19 21:03 wsargent

Probably the best thing to do is use https://github.com/awslabs/amazon-kinesis-producer/blob/master/aggregation-format.md and https://github.com/awslabs/kinesis-aggregation/tree/master/java/KinesisAggregator with your own streaming implementation.

wsargent avatar Mar 24 '19 17:03 wsargent

Would be great if it was supported for Firehose, to save me re-implementing all the logic myself.

soreko avatar Aug 02 '20 11:08 soreko