配置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: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}"
    }
}

相关内容

  • 没有找到相关文章

最新更新