This could be happening because requests for data Timelion that makes come from the Kibana server, not the browser. Having a firewall between the Kibana server and the outside Internet is likely the problem.
As far as I can tell, software has to be designed to be aware of that variable, and many Ubuntu utilities are, such as apt-get. But it looks like NodeJS isn't aware of that env. variable and it doesn't come with its own way to configure proxy settings globally.
I have seen in some coding forums that people have decided to overwrite the http.request method in Node to get it to include global proxy settings. You are free to file an issue in Issues · elastic/kibana · GitHub and give the team a proposition for implementing a solution for this use case.
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.