簡體   English   中英

無法以Logstash解析日期

[英]Can't parse date in logstash

我需要解析我的日期,這給我一個錯誤。

input {  
  file {
    path => "/home/osboxes/ELK/logstash/data/data.csv"
    start_position => "beginning"    
  }
}
filter {  
  csv {
      separator => ","
      columns => ["Date","Open","High","Low","Close","Volume","Adj Close"]
  }


  mutate {convert => ["High", "float"]}
  mutate {convert => ["Open", "float"]}
  mutate {convert => ["Low", "float"]}
  mutate {convert => ["Close", "float"]}
  mutate {convert => ["Volume", "float"]}
}

output {  
    elasticsearch {
        action => "index"
        hosts => "localhost:9200"
        index => "stock"
        workers => 1
    }
    stdout {}
}

我在閱讀時的data.csv像這樣:

Date,Open,High,Low,Close,Volume,Adj Close
2015-04-02,125.03,125.56,124.19,125.32,32120700,125.32
2015-04-01,124.82,125.12,123.10,124.25,40359200,124.25

我在哪里想念? 提前致謝。

我的logstash終端僅說:

$ bin/logstash -f /home/osboxes/ELK/logstash/logstash.conf 
Settings: Default pipeline workers: 2
Pipeline main started

向過濾器添加一個日期語句:

date {
    match => [ "Date", "YYYY-MM-dd" ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM