我正在尝试使用Fluentd
来聚合来自各种服务器的日志文件。默认情况下,它会以各种方式解析日志行(我可以看到这样做的价值),但在我目前的情况下,我希望发送文件 AS-IS ,而无需解析和更改一件事。
我正在使用in_tail
插件,其中包含以下配置:
none
即使这种I am a line of log
格式也会解析日志。例如
{"message":"hello world. I am a line of log!"}
被解析为
null
我想问题是:有没有办法让它发送尾部内容,而不会改变任何内容?
谢谢!
答案 0 :(得分:0)
好吧,流利的所有消息都将作为JSON对象处理,但你可以做的是在接收端匹配文件输出(out_file
),这基本上只是在接收端创建日志文件与来源相同的内容。
http://docs.fluentd.org/articles/out_file
你甚至可以" hack"它以csv格式输出并将分隔符设置为空格。那也可行......