Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No user-record aggregation #31

Open
mattford63 opened this issue May 19, 2016 · 8 comments
Open

No user-record aggregation #31

mattford63 opened this issue May 19, 2016 · 8 comments

Comments

@mattford63
Copy link
Contributor

Hi,

Unlike the KPL there does not seem to be any userRecord aggregation. This means that we very quickly get throttled on events. Am I missing something? Without this the client is too expensive in terms of kinesis calls across the fleet at high demand.

@chaochenq
Copy link
Contributor

The data aggregation feature is not currently available but is on our roadmap. Is that the main reason that you always got throttled in #29?

@mattford63
Copy link
Contributor Author

Yeah pretty much.

@pcurry
Copy link
Contributor

pcurry commented May 26, 2016

+1 please get to record aggregation. It should help with the cost arguments I'm about to have.

@rgarcia
Copy link

rgarcia commented Feb 2, 2017

+1 record aggregation would be big for us

@nikegp
Copy link

nikegp commented Feb 8, 2017

Same here. Any news re the roadmap plans?

Thanks!

@cohi
Copy link

cohi commented Apr 3, 2018

+1 Same here - interested in record aggregation in order to increase throughput.

@chaochenq
Copy link
Contributor

chaochenq commented Apr 3, 2018

For users who stream data for a Kinesis Firehose deliveryStream, we have this option that you can add to your fileFlow

"aggregatedRecordSizeBytes"

Agent will parse until the last line of your file to which the aggregated bytes is less than or equal to the specified aggregatedRecordSizeBytes.

See

https://github.com/awslabs/amazon-kinesis-agent/blob/master/src/com/amazon/kinesis/streaming/agent/tailing/AggregationSplitter.java

https://github.com/awslabs/amazon-kinesis-agent/blob/master/src/com/amazon/kinesis/streaming/agent/tailing/FirehoseFileFlow.java#L42

But we still don't have a solution to Kinesis data streams (kinesisStream) similar to KPL. Having Agent enable KPL is something that we haven't been able to prioritize.

@jeisinge
Copy link

Any update here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants