配置Logstash以不添加格式

时间:2015-05-17 10:16:18

标签: elasticsearch logstash

这个简单的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以使输出文件的格式和内容与输入文件的格式和内容相匹配?

由于

1 个答案:

答案 0 :(得分:0)

尝试使用message_format

output {
    file {
        path => "c:/output/myfile.txt"
        message_format => "%{message}"
    }
}