2016-07-27 11 views
0

は私がLogstash直接

{"name":"peter", "time1": "2014-12-23 13:45:23"} 
{"name":"tom", "time1": "2014-11-30 04:55:34"} 

としてJSON入力をきたし、

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

あなたができるだけ:

date { 
    locale => "en" 
    match => ["time1", "yyyy-MM-dd HH:mm:ss"] 
    timezone => "UTC" 
    target => "time1" 
}