2017-10-06 3 views
0

ログスタッシュで日付を比較する方法。日付と一定の日付値を比較したい以下のコードは、Ruby例外を伴うLogstashで失敗します。ログスタッシュで日付を比較する方法

if [start_dt] <= "2016-12-31T23:23:59.999Z" 
+0

*なぜ*あなたがそのようなことをしたいのかは、回答に影響する可能性があります。 –

答えて

0

私はついにそれを理解しました。最初にlogstash dateプラグインを使用して、日付を文字列から日付に変換します。この日付とあなたの日付フィールドを比較することができます。

  mutate{ 
       add_field => { "str_dt" => "2016-12-31T23:23:59.999Z"} 
      } 
      date { 
       match => ["str_dt", "YYYY-MM-dd'T'HH:mm:ss.SSSZ"] 
       target => "constant_date" 
      } 

      if [start_dt] <= [constant_date] { 
      }