有没有办法通过Fluentd发送文件AS-IS?

时间:2015-10-21 20:34:30

标签: fluentd

我正在尝试使用Fluentd来聚合来自各种服务器的日志文件。默认情况下,它会以各种方式解析日志行(我可以看到这样做的价值),但在我目前的情况下,我希望发送文件 AS-IS ,而无需解析和更改一件事。

我正在使用in_tail插件,其中包含以下配置:

none

即使这种I am a line of log格式也会解析日志。例如

{"message":"hello world. I am a line of log!"}

被解析为

null

我想问题是:有没有办法让它发送尾部内容,而不会改变任何内容?

谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,流利的所有消息都将作为JSON对象处理,但你可以做的是在接收端匹配文件输出(out_file),这基本上只是在接收端创建日志文件与来源相同的内容。

http://docs.fluentd.org/articles/out_file

你甚至可以" hack"它以csv格式输出并将分隔符设置为空格。那也可行......