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

Add TCP support #8

Open
nu-lda opened this issue Dec 2, 2019 · 2 comments
Open

Add TCP support #8

nu-lda opened this issue Dec 2, 2019 · 2 comments

Comments

@nu-lda
Copy link

nu-lda commented Dec 2, 2019

This Go-Binary currently doesn't support sending the logs via TCP.
For a more secure Graylog deployment sending logs via TCP with TLS is recommended.
Is there a way to implement the option of using TCP as transport instead of UDP?

@SjonHortensius
Copy link
Member

There seems to be some progress on this in https://github.com/Graylog2/go-gelf/tree/v2 - but apparently that still doesn't support TLS

@nu-lda
Copy link
Author

nu-lda commented Dec 3, 2019

Thanks for your answer.
Looking into the go-gelf repo I also found https://github.com/Graylog2/go-gelf/tree/tls
Although it's not documented in the README it looks to me like there's an implementation for TLSWriter in there.
Have you considered adding an option of choosing which writer to use when launching the compiled binary (via command line option etc.)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants