|
|
|
|
|
by kiyoto
3950 days ago
|
|
>We'd love to use a ruby-based solution like this, but the docs say it will lose data whenever the receiving end crashes. Any plans to fix that? Where does it say this? I don't think this was ever the case for Fluentd. >The way it was described in the docs gave me the impression there is no acknowledgement of network writes - if that's true won't even clean shutdowns lose data sometimes? This is not true. All writes are acknowledged over TCP, at least between Fluentd and Fluentd. |
|
It's in http://docs.fluentd.org/articles/high-availability#forwarder..., which says:
However, possible message loss scenarios do exist:
The process [log forwarder’s fluentd from the paragraph above] dies immediately after receiving the events, but before writing them into the buffer.
Is this document out of date?