使用代理服务器的独立 Elastic Agent 连接编辑

Elastic Agent 策略中的代理设置会覆盖环境变量指定的代理设置。这意味着您可以为 Elastic Agent 指定不同于主机或系统级环境设置的代理设置。

以下代理设置在代理策略中有效

设置 描述

proxy_url

(字符串)代理服务器的 URL。如果设置,则配置的 URL 将用作组件所有连接尝试的代理。该值可以是完整的 URL 或 host[:port],在这种情况下,假定为 http 方案。如果未通过配置指定值,则使用代理环境变量。URL 接受可选的 usernamepassword 设置,用于向代理进行身份验证。例如:http://<username>:<password>@<proxy host>/

proxy_headers

(字符串)在 CONNECT 请求期间发送到代理的附加标头。您可以使用此设置传递向代理进行身份验证所需的密钥/令牌。

proxy_disable

(布尔值)如果设置为 true,则忽略所有代理设置,包括 HTTP_PROXYHTTPS_PROXY 环境变量。

设置用于与 Elasticsearch 通信的代理编辑

对于独立代理,要设置用于与 Elasticsearch 通信的代理,请在 elastic-agent.yml 文件中指定代理设置。例如

outputs:
  default:
    api_key: API-KEY
    hosts:
    - https://10.0.1.2:9200
    proxy_url: http://10.0.1.7:3128
    type: elasticsearch

有关更多信息,请参阅配置独立 Elastic Agent