我的Fluentd配置中有以下代码:
<source>
@type udp
tag traceudp
port 3543
format none
bind 0.0.0.0
</source>
这是一个接收udp包的插件,如果我将它发送到stdout,我会看到消息的内容。现在我想将此消息发送到另一个UDP接收器,而不对UDP包进行任何更改。我怎么能这样做,我应该使用什么输出插件?
答案 0 :(得分:0)
尝试使用转发插件(https://docs.fluentd.org/v0.12/articles/out_forward)。
这样的事情:
<source>
@type udp
@label @udp_stream
tag traceudp
port 3543
format none
bind 0.0.0.0
</source>
<label @udp_stream>
<match **>
@type forward
send_timeout 60s
recover_wait 10s
hard_timeout 60s
<server>
name myserver1
host 192.168.1.3 <---- your server IP
port 3543
weight 60
</server>
</match>
</label>