我有一个JSON输入
{"name":"peter", "time1": "2014-12-23 13:45:23"}
{"name":"tom", "time1": "2014-11-30 04:55:34"}
并过滤
json {
source => "message"
}
date {
locale => "en"
match => ["time1", "yyyy-MM-dd HH:mm:ss"]
timezone => "UTC"
target => "time2"
}
目前,我能够在弹性搜索中解析time1
并将time2
作为日期字段。但是,在弹性搜索中,字段time1
仍然是字符串。
是否可以在不创建time1
的情况下直接将**Date**
的类型更改为time2
?
答案 0 :(得分:0)
你可以:
date {
locale => "en"
match => ["time1", "yyyy-MM-dd HH:mm:ss"]
timezone => "UTC"
target => "time1"
}