Hello! AFAIK, now heka doesn't guarantee message delivering in case of output plugin couldn't write message: - output plugins didn't buffer or re-try write operations, - there is no interior buffer between pipeline and output plugins (I know about channels, but they have finite length and they located in memory), - you cannot write a buffering filter (because you cannot write all messages back into pipeline).
(Please, correct me if I wrong). I thought a lot about how not to lost messages if my storage (e.g. HTTP server) is unavailable. I decided it will be great if some output plugin will be special: if other outputs cannot write messages, this fallback output will write instead of them. Can I do this without touching pipeline code? WBR.
_______________________________________________ Heka mailing list [email protected] https://mail.mozilla.org/listinfo/heka

