graylog-labs / gelf-rb

Ruby GELF library (Graylog Extended Log Format)
https://rubygems.org/gems/gelf
MIT License
153 stars 104 forks source link

Transmission over TCP/HTTP/SSL protocols #37

Closed mariusgrigaitis closed 8 years ago

mariusgrigaitis commented 9 years ago

If I'm not mistaken currently this library supports sending events only over UDP.

I'm missing sending events over TCP, HTTP, TCP+SSL.

Are there any plans for that?

rikatz commented 8 years ago

:+1:

Was trying to implement this on the library, but have poor abilities with ruby :(

siawyoung commented 8 years ago

My fork of gelf-rb includes TCP support: https://github.com/siawyoung/gelf-rb

rikatz commented 8 years ago

@siawyoung Nice :) Couldn't you open a Merge Request to the main project? Logstash references this library, so it would start working on the newly logstash releases :)

Thanks!

milgner commented 8 years ago

Also see #39.

milgner commented 8 years ago

I'm proud to announce that I just pushed a new version which supports TLS on TCP connections. We'll shortly release the gem version 3.0, until then you can point your Gemfile to Github. Feedback welcome!