Reporter configuration options
editReporter configuration options
editsecret_token
editThis string is used to ensure that only your agents can send data to your APM server.
Both the agents and the APM server have to be configured with the same secret token. Use if APM Server requires a token.
Default | Type | Dynamic |
---|---|---|
|
String |
false |
Java System Properties | Property file | Environment |
---|---|---|
|
|
|
server_urls
editThe URLs must be fully qualified, including protocol (http or https) and port.
Providing multiple URLs only works if intake API v2 is enabled.
Default | Type | Dynamic |
---|---|---|
|
List |
false |
Java System Properties | Property file | Environment |
---|---|---|
|
|
|
server_timeout
editIf a request to the APM server takes longer than the configured timeout, the request is cancelled and the event (exception or transaction) is discarded. Set to 0 to disable timeouts.
If timeouts are disabled or set to a high value, your app could experience memory issues if the APM server times out.
Supports the duration suffixes ms
, s
and m
.
Example: 5s
.
The default unit for this option is s
Default | Type | Dynamic |
---|---|---|
|
TimeDuration |
false |
Java System Properties | Property file | Environment |
---|---|---|
|
|
|
verify_server_cert
editBy default, the agent verifies the SSL certificate if you use an HTTPS connection to the APM server.
Verification can be disabled by changing this setting to false.
Default | Type | Dynamic |
---|---|---|
|
Boolean |
false |
Java System Properties | Property file | Environment |
---|---|---|
|
|
|
flush_interval
editInterval with which transactions should be sent to the APM server.
A lower value will increase the load on your APM server, while a higher value can increase the memory pressure on your app.
A higher value also impacts the time until transactions are indexed and searchable in Elasticsearch.
Supports the duration suffixes ms
, s
and m
.
Example: 1s
.
The default unit for this option is s
Default | Type | Dynamic |
---|---|---|
|
TimeDuration |
false |
Java System Properties | Property file | Environment |
---|---|---|
|
|
|
max_queue_size
editMaximum queue length of transactions before sending transactions to the APM server.
A lower value will increase the load on your APM server, while a higher value can increase the memory pressure of your app.
A higher value also impacts the time until transactions are indexed and searchable in Elasticsearch.
This setting is useful to limit memory consumption if you experience a sudden spike of traffic.
Default | Type | Dynamic |
---|---|---|
|
Integer |
true |
Java System Properties | Property file | Environment |
---|---|---|
|
|
|
include_process_args
editWhether each transaction should have the process arguments attached. Disabled by default to save disk space.
Default | Type | Dynamic |
---|---|---|
|
Boolean |
false |
Java System Properties | Property file | Environment |
---|---|---|
|
|
|