这个简单的logstash配置会将文件从input
位置移动到output
位置:
input {
file {
path => "c:/source/*"
start_position => "beginning"
}
}
output {
file {
path => "c:/output/myfile.txt"
}
}
但是,它会格式化JSON中的输出并添加其他信息。
例如:
AAA:111
int输入将变为
{"message":"AAA:111\r","@version":"1","@timestamp":"2015-05-17T10:07:16.470Z","type":"abc","host":"XXXXXX000111","path":"c:/source/test.txt"}
在输出中。
是否可行,如果是,如何配置logstash以使输出文件的格式和内容与输入文件的格式和内容相匹配?
由于
答案 0 :(得分:0)
尝试使用message_format:
output {
file {
path => "c:/output/myfile.txt"
message_format => "%{message}"
}
}