General configuration options
Admonition
Most options on this page are supported by all APM Server deployment methods.
General APM Server configuration options.
Example config file:
apm-server:
host: "localhost:8200"
rum:
enabled: true
max_procs: 4
Configure and customize Fleet-managed APM settings directly in Kibana:
- In Kibana, find Fleet in the main menu or use the global search field.
- Under the Agent policies tab, select the policy you would like to configure.
- Find the Elastic APM integration and select Actions > Edit integration.
- Look for these settings under General.
Configuration options ¶
Host ¶
Defines the host and port the server is listening on. Use "unix:/path/to.sock"
to listen on a Unix domain socket. Defaults to localhost:8200. (text)
APM Server binary | apm-server.host |
Fleet-managed | Host |
URL ¶
The publicly reachable server URL. For deployments on Elastic Cloud or ECK, the default is unchangeable.
APM Server binary | N/A |
Fleet-managed | URL |
Max header size ¶
Maximum permitted size of a request’s header accepted by the server to be processed (in Bytes). Defaults to 1048576 Bytes (1 MB). (int)
APM Server binary | apm-server.max_header_size |
Fleet-managed | Maximum size of a request's header |
Idle timeout ¶
Maximum amount of time to wait for the next incoming request before underlying connection is closed. Defaults to 45s
(45 seconds). (text)
APM Server binary | apm-server.idle_timeout |
Fleet-managed | Idle time before underlying connection is closed |
Read timeout ¶
Maximum permitted duration for reading an entire request. Defaults to 3600s
(3600 seconds). (text)
APM Server binary | apm-server.read_timeout |
Fleet-managed | Maximum duration for reading an entire request |
Write timeout ¶
Maximum permitted duration for writing a response. Defaults to 30s
(30 seconds). (text)
APM Server binary | apm-server.write_timeout |
Fleet-managed | Maximum duration for writing a response |
Shutdown timeout ¶
Maximum duration in seconds before releasing resources when shutting down the server. Defaults to 30s
(30 seconds). (text)
APM Server binary | apm-server.shutdown_timeout |
Fleet-managed | Maximum duration before releasing resources when shutting down |
Max event size ¶
Maximum permitted size of an event accepted by the server to be processed (in Bytes). Defaults to 307200
Bytes. (int)
APM Server binary | apm-server.max_event_size |
Fleet-managed | Maximum size per event |
Max connections ¶
Maximum number of TCP connections to accept simultaneously. Default value is 0, which means unlimited. (int)
APM Server binary | apm-server.max_connections |
Fleet-managed | Simultaneously accepted connections |
Custom HTTP response headers ¶
Custom HTTP headers to add to HTTP responses. Useful for security policy compliance. (text)
APM Server binary | apm-server.response_headers |
Fleet-managed | Custom HTTP response headers |
Capture personal data ¶
If true, APM Server captures the IP of the instrumented service and its User Agent if any. Enabled by default. (bool)
APM Server binary | apm-server.capture_personal_data |
Fleet-managed | Capture personal data |
Default service environment ¶
Sets the default service environment to associate with data and requests received from agents which have no service environment defined. Default: none. (text)
APM Server binary | apm-server.default_service_environment |
Fleet-managed | Default Service Environment |
expvar support ¶
When set to true APM Server exposes golang expvar under /debug/vars
. Disabled by default.
APM Server binary | apm-server.expvar.enabled |
Fleet-managed | Enable APM Server Golang expvar support |
expvar URL ¶
Configure the URL to expose expvar. Defaults to debug/vars
.
APM Server binary | apm-server.expvar.url |
Fleet-managed | N/A |
Data stream namespace ¶
Change the default namespace. This setting changes the name of the data stream.
For Fleet-managed users, the namespace is inherited from the selected Elastic Agent policy.
APM Server binary | apm-server.data_streams.namespace |
Fleet-managed | Namespace (Integration settings > Advanced options) |