Mongodb不使用in_forward插件Fluentd中的数据更新

时间:2018-07-31 06:38:01

标签: mongodb fluentd

场景如下:我已经使用out_forward和in_forward插件将数据/数据包从一个流利的节点发送到另一个节点,并希望将所述数据保存在mongodb中。为此,我已将上述数据写入文件,并使用@tail协议对文件进行尾部设置,如我的配置所示。文件。但是,我不明白mongodb中没有这些数据。我将不胜感激,所有提示。谢谢。

<source> #in forward
    @type forward
    port 24224
    bind 0.0.0.0
</source>

<match **>
@type file
path /var/log/td-agent/xyz.log
</match>

<source>
   @type tail
    path /var/log/td-agent/xyz.log
    pos_file /var/log/td-agent/xyz.log.pos
    <parse>
    @type syslog
    </parse>
    tag mongo.syslog.access
</source>

<match mongo.**>
    @type mongo
    host localhost
    port 27017
    database syslog
    collection abc
    capped
    capped_size 1024m
    include_time_key true
</match>

1 个答案:

答案 0 :(得分:0)

已修复...我只是忽略了中间的问题和匹配块,而是直接写入数据库