【发布时间】:2015-08-10 10:08:13
【问题描述】:
我在 CSV 文件中记录了此模式中的日期字段“24/09/2014”,但是当我使用 Logstash 读取文件时,日期字段具有字符串类型。
csv file example:
fecha,cant,canb,id,zon
24/09/2014,80,20,1.5,2
01/12/2014,50,25,1,3
我的 Logstash 配置文件:
input {
file {
path => "path/to/data.csv"
start_position => "beginning"
}
}
filter {
csv {
separator => ","
columns => ["fecha","cant","canb","id","zon"]
}
date {
match=> ["fecha","dd/MM/yyyy"]
}
mutate {convert => ["cant", "integer"]}
mutate {convert => ["canb", "integer"]}
mutate {convert => ["id", "float"]}
}
output {
elasticsearch {
action => "index"
host => "localhost"
index => "barrena"
workers => 1
}
stdout {}
}
谢谢!
【问题讨论】:
-
@Val 感谢您的编辑 :)
标签: date csv elasticsearch logstash kibana