2016-08-04 14 views
0

マイログパターンは、日付2016 08 04 10 02 03私は今、最後の値field = 20160804100203を持っている私が唯一持って新しいフィールドをフィールドを作成している。この解析のみ日付の部分ではない時間logstash

other|vandana|test|20160804100203 

最後のようなものです日付の一部ではない時は、それはfieldnew = 20160804なければならないことを意味し、私はこれを試してみましたが、それはrubyフィルタで

date{ 
match => ['field','MMM dd YYY'] 
} 
+0

あなたはそのために正規表現を使うことができます – yash

+0

私はmutate {}とその中のadd_fieldを試しましたが、文字列として正規表現を取っています – vandy

答えて

1

を動作しません:

filter { 
    ruby { 
    code => "event['fieldnew'] = event['field'][0..7]" 
    } 
} 
関連する問題