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