FluentBit Performance #9422
Replies: 1 comment 1 reply
-
|
The symptom you're describing — CPU and memory available but throughput capped — is a classic single-threaded I/O bottleneck, not a resource bottleneck. A few things to check: 1. Your TCP input is missing 2. Your Kafka output workers may be the ceiling 3. Check if the bottleneck is in parsing 4. For what it's worth, 70 MiB/sec is a threshold where Fluent Bit's C-based single-process model starts to show its limits for aggregator-style deployments (as opposed to lightweight daemonset agents). We ran into similar ceilings when building WarpParse — ended up parallelizing the ingestion and Kafka write paths across a shared thread pool rather than per-plugin workers. Happy to share more detail on what we found if useful. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone :)
I'm receiving logs from 2 persistent TCP connections to fluentbit. This is my config.
I would need to handle:
~ 70MB per sec
~ 700 bytes per message
110.000 messages per sec
Not being able to reach full capacity
I don't have issues with forwarding, and my Kafka is working fine.
The point is, I still have CPU and memory available. I would expect Fluentbit to be able to handle more throughput.
If anyone know what can I do to improve its performance?
Beta Was this translation helpful? Give feedback.
All reactions