I am running heartbeat in a container. The version of the heartbeat is heartbeat:8.1.0. My heartbeat is running behind the proxy and output to the elastic cloud.
Thanks for raising this issue. Just to clarify, the required proxy lives between heartbeat container and ES?
If that's the case, this configuration should work:
output.elasticsearch:
proxy_url: "http://host.docker.internal:3128" --> Local proxy test
cloud.id: "xxxxxxxxxxx"
cloud.auth: "xxxxxxxxxxx"
HTTP_PROXY environment variable is probably picked up by the underlying Go libraries and applying to all requests, including those to the monitored endpoints.
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.