У меня есть следующее условие в разделе фильтра Logstash:
filter {if[MD5]{ mutate{add_field => { "md5_field" => "MD5 Hash is: %{MD5}" for %{url} and %{location}}}}}
Это недостаточно твердо, потому что, если объект "url" или "location" не существует, он будет печататься напрямую, как есть.
Есть ли способ проверить наличие этих трех полей в одном условии if?
Например:
if [MD5] and [url] and [location] {
mutate { add_field => { "md5_field" => "MD5 Hash is: %{MD5}" for %{url} and %{location}}}
}