It seems the issue is not the plugin anymore, while that was properly removed, I cannot overseem to find whats causing me not to use this in past 1 month almost since latest crazy upgrade that killed kibana/elastaicsearch now followed by a repetitive reboots on logstash, making the whole stack unusable.
Kibana server reports: Kibana server is not ready yet
ElasticSearch reports he cant find JVM home alto is setup on local environment.
and yes finally and last logstash restarts every 11 seconds with this:
[2019-03-26T18:49:46,832][WARN ][logstash.outputs.elasticsearch] Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://172.18.111.1:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://172.18.111.1:9200/][Manticore::SocketException] Connection refused (Connection refused)"}
[2019-03-26T18:49:49,632][WARN ][org.logstash.execution.ShutdownWatcherExt] {"inflight_count"=>0, "stalling_threads_info"=>{["LogStash::Filters::GeoIP", {"database"=>"/etc/logstash/GeoLite2-City.mmdb", "add_tag"=>["GeoIP"], "source"=>"src_ip", "id"=>"ac4250e9e717f894c1c2a3aa01daf2ec8e8de38487c86124af25814b9539fd41"}]=>[{"thread_id"=>32, "name"=>nil, "current_call"=>"[...]/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/interval.rb:89:in `sleep'"}]}}
[2019-03-26T18:49:51,836][WARN ][logstash.outputs.elasticsearch] Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://172.18.111.1:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://172.18.111.1:9200/][Manticore::SocketException] Connection refused (Connection refused)"}
[2019-03-26T18:49:54,645][WARN ][org.logstash.execution.ShutdownWatcherExt] {"inflight_count"=>0, "stalling_threads_info"=>{["LogStash::Filters::GeoIP", {"database"=>"/etc/logstash/GeoLite2-City.mmdb", "add_tag"=>["GeoIP"], "source"=>"src_ip", "id"=>"ac4250e9e717f894c1c2a3aa01daf2ec8e8de38487c86124af25814b9539fd41"}]=>[{"thread_id"=>32, "name"=>nil, "current_call"=>"[...]/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/interval.rb:89:in `sleep'"}]}}
[2019-03-26T18:49:56,840][WARN ][logstash.outputs.elasticsearch] Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://172.18.111.1:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://172.18.111.1:9200/][Manticore::SocketException] Connection refused (Connection refused)"}
[2019-03-26T18:49:59,658][WARN ][org.logstash.execution.ShutdownWatcherExt] {"inflight_count"=>0, "stalling_threads_info"=>{["LogStash::Filters::GeoIP", {"database"=>"/etc/logstash/GeoLite2-City.mmdb", "add_tag"=>["GeoIP"], "source"=>"src_ip", "id"=>"ac4250e9e717f894c1c2a3aa01daf2ec8e8de38487c86124af25814b9539fd41"}]=>[{"thread_id"=>32, "name"=>nil, "current_call"=>"[...]/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/interval.rb:89:in `sleep'"}]}}
[2019-03-26T18:50:01,843][WARN ][logstash.outputs.elasticsearch] Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://172.18.111.1:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://172.18.111.1:9200/][Manticore::SocketException] Connection refused (Connection refused)"}
[2019-03-26T18:50:03,239][ERROR][logstash.licensechecker.licensereader] Unable to retrieve license information from license server {:message=>"No Available connections"}
[2019-03-26T18:50:04,670][WARN ][org.logstash.execution.ShutdownWatcherExt] {"inflight_count"=>0, "stalling_threads_info"=>{["LogStash::Filters::GeoIP", {"database"=>"/etc/logstash/GeoLite2-City.mmdb", "add_tag"=>["GeoIP"], "source"=>"src_ip", "id"=>"ac4250e9e717f894c1c2a3aa01daf2ec8e8de38487c86124af25814b9539fd41"}]=>[{"thread_id"=>32, "name"=>nil, "current_call"=>"[...]/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/interval.rb:89:in `sleep'"}]}}
[2019-03-26T18:50:06,846][WARN ][logstash.outputs.elasticsearch] Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://172.18.111.1:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://172.18.111.1:9200/][Manticore::SocketException] Connection refused (Connection refused)"}