Hi, I'm satoshi.
Let me ask question in sending large logs with tail.
I have logs to transfer, which ranges from several KB up to several MB (I know it's odd log).
So, I test fluentd to send logs whose size is 10MB per line.
When the lines are small, say 10 or so, fluentd transfers all the logs completely, but
it takes hours to finish it.
When the lines are bigger, say 10000+, no logs are transfered. fluentd just shows the message
below several hours after I run the test.
fluent/buffer.rb:184:block in emit: Size of the emitted data exceeds buffer_chunk_limit.
fluent/buffer.rb:185:block in emit: This may occur problems in the output plugins ``at this server.``
fluent/buffer.rb:186:block in emit: To avoid problems, set a smaller number to the buffer_chunk_limit
fluent/buffer.rb:187:block in emit: in the forward output ``at the log forwarding server.``
I use different values for buffer_chunk_limit, 256m, 12m, but it does not work so far.
fluentd uses full of one CPU whole time while testing. Also, memory usage keeps on increasing
while running the test. I use Ruby 1.9.3 and fluentd 0.10.25.
Can I have some advice for configuration? or is there any recommended line size limit to run fluentd?
Thanks in advance,
satoshi