Sorry about possible offtopic (FluentD), but in case of anyone aware of…
I’ve got GrayLog instance up and running.
I can forward my logs from FluentD remote host to GrayLog port.
I see the logs, everything is fine.
I only can send logs to TCP port!
On FluentD side config is:
<match mytag> @type gelf host graylog.example.com port 12333 #protocol udp <buffer> flush_interval 3s </buffer> </match>
I trued with and without
protocol udp setting. No luck.
It always sends logs to TCP port.
I even tried to send some UDP data from remote host to my GrayLog instance:
echo "ssssssssssss" | netcat -u graylog.example.com 12333
Throughput / Metrics 1 minute average rate: 0 msg/s Network IO: 0B 0B (total: 16.0B 0B )
16 bytes received!
So, port is open and GrayLog is receiving data.
But, what’s with FluentD?
How to configure FluentD to use UDP port for log sending?