Hi there,
i am testing a simple setup to concat multiple log events being the output of a docker container running a Java program.
The setup is very simple:
Java App (Docker) ----> FluentD (Docker) [output to console]
When I intentionally throw an error inside the Java App the logs are send to FluentD but on certain moments I am getting an error which I can not explain.
Error message:
2016-05-26 13:35:59 +0000 [warn]: dump an error event: error_class=Fluent::ConcatFilter::TimeoutError error="Timeout flush: ...... etc
My config:
<source>
@type forward
port 24224
bind 0.0.0.0
</source>
<filter *.docker.*>
@type concat
key log
stream_identity_key container_id
multiline_start_regexp /^\S+/
flush_interval 5s
</filter>
<match **>
@type stdout
</match>
Any suggestion how this can be solved?