使用Fluentd转发数据包



我在Fluentd配置中具有以下代码:

<source>
  @type udp
  tag traceudp
  port 3543
  format none
  bind 0.0.0.0
</source>

这是一个接收UDP软件包的插件,如果我将其发送到Stdout,我会看到消息的内容。现在,我想将此消息发送到另一个UDP接收器,而没有对UDP软件包进行任何更改。我该怎么做,我应该使用什么输出插件?

尝试使用forward插件(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>

最新更新