Therefore, this box sits behind a proxy, and the elasticsearch_url is over HTTP/80, and I want to push it through it.
I have managed to find the logstash_output_plugin to push logs to AWS ES via a proxy - all works fine.
I have tried using export http_proxy="x.x.x.x:3128" from the CLI, in rc.local and in /etc/environment but it appears that kibana is either not using these env settings, or ignoring.
That's not a valid config setting according to the Kibana documentation on Server Properties. I think you want elasticsearch.url (use a dot not an underscore).
Sorry, when I read your original post, I forgot to reply about this part:
I have tried using export http_proxy="x.x.x.x:3128" from the CLI, in rc.local and in /etc/environment but it appears that kibana is either not using these env settings, or ignoring.
Applications need to be built to honor that environment variable, and the HTTP client that Kibana uses internally doesn't look for that environment variable.
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.