鍍金池/ 問答/網(wǎng)絡(luò)安全/ logstash 不能讀取windows 文件

logstash 不能讀取windows 文件

我想配置logstash讀取日志文件,并存儲到 Elasticsearch中,但是這個文件讀取不到?
logstash配置

input {
  stdin {
    codec => plain{ charset => "GBK" }
  }
  file {
    path => "C:/logs/admin-impl/logstash.2018-01-12.log"
    codec => json_lines
    start_position => "beginning"
  }
}
filter{
  date {
    match => ["timestamp" , "yyyy-MM-dd HH:mm:ss Z"]
  }
}
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}

logstash 啟動后我在命令行輸入文件是可以存儲到Elasticsearch中圖片描述

logstash控制臺

文件位置:日志文件

請問我是配置有問題嗎,還是怎么回事

回答
編輯回答
囍槑

去掉

codec => json_lines

最終

input {
  stdin {
    codec => plain{ charset => "GBK" }
  }
  file {
    path => "C:/logs/admin-impl/logstash.*.log"
  }
}
filter{
  json {
        source => "message"
    }
  date {
    match => ["timestamp" , "yyyy-MM-dd HH:mm:ss Z"]
  }
}
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}
2017年10月18日 20:33