Я использую logstash для отправки сообщений на сервер Graylog. Мне удалось отправить сообщения непосредственно в elasticsearch или stdout или loggly. Мне также удалось отправить сообщения на сервер Graylog с помощью cURL.
curl -XPOST http://graylog.example.org:12202/gelf -p0 -d '{"short_message":"Hello there", "host":"example.org", "facility":"test", "_foo":"bar"}'
Вот команда, которую я использую для отправки данных с помощью logstash в Graylog.
bin/logstash -e 'input { stdin {} } output { gelf {host => "graylog.example.org" port => 12202 } }' < LOG-10
Файл LOG-10 содержит сообщения журнала. Я тоже пробовал порт 12201. Я просмотрел отладочные сообщения из logstash, но это тоже бесполезно.