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 concurrency: Only opens single socket #141

Closed
pranavmarla opened this issue Aug 18, 2021 · 3 comments
Closed

No concurrency: Only opens single socket #141

pranavmarla opened this issue Aug 18, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@pranavmarla
Copy link

We're using this plugin (firehose) to send data directly to our Kinesis Firehose VPC endpoint, but the throughput seems fairly low (seems to max out at around 5 MB/s). After doing a packet capture, it appears as if this plugin only opens a single TCP socket/connection to the Firehose -- is there a way to get it to open multiple connections simultaneously, to increase throughput?

We tried using the new 'multiple workers' option mentioned in the documentation for the core plugin (kinesis_firehose), but it didn't seem to have any effect when used with this plugin, presumably because this plugin doesn't support it. If that's the case, and that feature would solve our throughput issue, do you have an estimate on when this plugin will support that 'multiple workers' feature?

@hossain-rayhan
Copy link
Contributor

Hi @pranavmarla, thanks for opening this issue. From the README, it seems like we don't have concurrency support for this plugin. While the investigation will take time, can you share any specific reason you cannot use our core (kinesis_firehose) plugin?

@pranavmarla
Copy link
Author

pranavmarla commented Aug 18, 2021

Thanks @hossain-rayhan. We would prefer to use this plugin instead since we previously experienced far worse performance (including outright crashing) in the core (kinesis_firehose) plugin -- see issue #3197 for details.

@hossain-rayhan hossain-rayhan added the enhancement New feature or request label Aug 18, 2021
@zhonghui12
Copy link
Contributor

We fixed the bug in our core plugin and we are working on other fix now. Close this one because we'd prefer customers to use our kinesis_firehose plugin: https://docs.fluentbit.io/manual/pipeline/outputs/firehose that has worker support for concurrency.

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

No branches or pull requests

3 participants