0
ログスタッシュで日付を比較する方法。日付と一定の日付値を比較したい以下のコードは、Ruby例外を伴うLogstashで失敗します。ログスタッシュで日付を比較する方法
if [start_dt] <= "2016-12-31T23:23:59.999Z"
ログスタッシュで日付を比較する方法。日付と一定の日付値を比較したい以下のコードは、Ruby例外を伴うLogstashで失敗します。ログスタッシュで日付を比較する方法
if [start_dt] <= "2016-12-31T23:23:59.999Z"
私はついにそれを理解しました。最初に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] {
}
*なぜ*あなたがそのようなことをしたいのかは、回答に影響する可能性があります。 –