Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support fluent protocol consumer #37

Open
salekseev opened this issue Aug 17, 2016 · 4 comments
Open

Support fluent protocol consumer #37

salekseev opened this issue Aug 17, 2016 · 4 comments

Comments

@salekseev
Copy link

salekseev commented Aug 17, 2016

Please add support for fluent protocol consumer based on https://github.com/fluent/fluentd-forwarder

@arnecls
Copy link
Contributor

arnecls commented Aug 18, 2016

Do you simply want to read the data from the fluentd protocol or do you want to forward them?
To forward the messages (without modifications) you could use a socket consumer + producer.
If you want to just read+decdode messages to put them somewhere else I'm wondering a bit about the usecase as fluentd's architecture is very similar to gollum (as far as I can see).

@salekseev
Copy link
Author

salekseev commented Aug 18, 2016

I would like to be able to read data in fluent format, decode and put them into kafka to be able to replace fluentd with gollum without changing applications code as a single compiled binary (gollum) is much easier to deploy to hosts. Also docker natively supports fluent protocol for it's logs (https://docs.docker.com/engine/admin/logging/fluentd/), this way gollum could also be used to collect logs from containers.

@arnecls
Copy link
Contributor

arnecls commented Aug 20, 2016

Sounds like a valid point.
As with the other 0.5.0 scheduled issues this will be implemented after the rework has finished (which we are actually quite close to). If anyone is willing to do that for the 0.4.5 branch I would be very grateful.

@salekseev
Copy link
Author

Just wanted to share another example of using the code at https://github.com/sensorbee/fluentd/blob/master/source.go

@arnecls arnecls removed this from the v0.5.0 milestone May 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants