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

编辑

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

以下代理设置在 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 通信的代理
编辑

对于独立 Agent,要设置与 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