使用 Fluentd 转发数据包
Forwarding packets using Fluentd
我的 Fluentd 配置中有以下代码:
<source>
@type udp
tag traceudp
port 3543
format none
bind 0.0.0.0
</source>
这是一个接收 udp 包的插件,如果我将它发送到 stdout,我会看到消息的内容。现在我想在不对 UDP 包进行任何更改的情况下将此消息转发给另一个 UDP 接收方。我该怎么做,我应该使用什么输出插件?
尝试使用转发插件 (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>
我的 Fluentd 配置中有以下代码:
<source>
@type udp
tag traceudp
port 3543
format none
bind 0.0.0.0
</source>
这是一个接收 udp 包的插件,如果我将它发送到 stdout,我会看到消息的内容。现在我想在不对 UDP 包进行任何更改的情况下将此消息转发给另一个 UDP 接收方。我该怎么做,我应该使用什么输出插件?
尝试使用转发插件 (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>