Proxy settings in the {agent} policy override proxy settings specified by environment variables. This means you can specify proxy settings for {agent} that are different from host or system-level environment settings.
The following proxy settings are valid in the agent policy:
Setting | Description |
---|---|
|
(string) URL of the proxy server. If set, the configured URL is used as a
proxy for all connection attempts by the component. The value may be either a
complete URL or a |
|
(string) Additional headers to send to the proxy during CONNECT requests. You can use this setting to pass keys/tokens required for authenticating with the proxy. |
|
(boolean) If set to |
For standalone agents, to set the proxy for communicating with {es}, specify proxy settings in the elastic-agent.yml
file. For example:
outputs:
default:
api_key: API-KEY
hosts:
- https://10.0.1.2:9200
proxy_url: http://10.0.1.7:3128
type: elasticsearch
For more information, refer to [elastic-agent-configuration].