Problem: if logstash looses connection to ES for whatever reason (error_message=>"Elasticsearch Unreachable") then on reconnection ("Restored connection to ES instance"), the scripted_upsert is ignored and a classic upsert is executed instead, which is not what we want.
Any idea why ? Last hypothesis I have to check is either the @metadata context is lost.
Edit: seems more a logstash elastic output plugin bug ?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.