graylog-labs / gelf-rb

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

Support TCP #19

Closed runningman84 closed 10 years ago

runningman84 commented 10 years ago

Please support TCP as well, UDP is not reliable.

This would also help other projects like logstash who use this library to communicate with graylog2...

swestcott commented 10 years ago

+1

When using Logstash to bulk load ~12k messages via UDP, less than <5k make it into the ElasticSearch index. Using the ElasticSearch output directly, all messages are present in the index.

korentsov commented 10 years ago

+1

Will be good to have TCP support, for now it's not possible to use Logstash with load balancer like haproxy because it doesn't support udp load balancing, so we can't use it in high available environments.

lennartkoopmann commented 10 years ago

See #21 :)