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

Reply via email to