0

我对流利非常陌生,所以这可能是一个非常基本的问题。我想将数据从我的一个流利的直接发送到另一个(使用<server>属性)而不是写入文件系统,但不是我无法找到一种方法来发送带有<server>属性的标签。

我试过的是:

<match testString>
  type forward
  buffer_chunk_limit 1m
  buffer_queue_limit 6000
  flush_interval 5s
  flush_at_shutdown true
  heartbeat_type tcp
  heartbeat_interval 3s
  num_threads 50
  <server>
    host **.**.**.****
    port ******
    tag testTagName
  </server>
</match>

但是当我运行配置时,它给了我:

2016-03-11 13:33:41 +0000 [warn]: parameter 'tag' in <server>
  host **.**.**.***
  port *****
  tag testTagName
</server> is not used.
4

1 回答 1

1

我认为tag不会在<server>属性中起作用。相反,您可以forward登录到远程fluentd-aggregator,在port 24224那里您可以tag在配置文件的<source>属性中使用。fluentd-aggregator

流利转发器.conf

<match testString>
type forward
buffer_chunk_limit 1m
buffer_queue_limit 6000
flush_interval 5s
flush_at_shutdown true
heartbeat_type tcp
heartbeat_interval 3s
num_threads 50
<server>
   host **.**.**.****
   port 24224
</server>
</match>

fluentd-aggregator.conf

<source>
  @type forward
  port 24224
  tag testTagName
</source>

<match testTagName>
  ...
</match>
于 2016-05-05T11:22:26.693 回答