App Agent Node Properties (D-E)
This reference page contains information about app agent node properties. The properties are listed in alphabetical order.
disable-agent
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | False | Java |
disable-agent-api
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | False | Java |
disable-custom-exit-points-for
| Type | Default value | Supported values | Platform(s) |
|---|---|---|---|
| String | none | CASSANDRA, Coherence, DangaMemcache, EHCache, LDAP, Memcache, MongoDB, RABBIT_MQ, REDIS, RMI, SAP, THRIFT | Java |
disable-dynamic-services
Example value:
netviz,analytics,secapp
You can edit the property in app-agent-config.xml.
Note that:
-
For analytics, you can disable the service using this property. However, the licenses are consumed for Transactional Analytics. To disable the license consumption, you must disable it as a node property in the Controller UI. See Disable Transaction Analytics License Consumption.
- For .NET agent, you can disable Secure App services by adding
secappto the list of disabled services.
| Type | Default value | Platform(s) |
|---|---|---|
| String | none | .NET, Java |
disable-exit-call-correlation-for
| Type | Default value | Platform(s) |
|---|---|---|
| String | none | Java, .NET |
disable-exit-call-metrics-for
| Type | Default value | Platform(s) |
|---|---|---|
| String | By default, all exit call metrics are enabled. | Java, .NET |
disable-percentile-metrics
true to disable percentiles.
Changes to this property do not require an agent restart.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java, .NET |
disable-service-monitoring-metrics
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | True | Java |
disable-soap-header-correlation-non-http
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java, .NET |
disabled-features
You can disable:
LOG_PAYLOAD: Log payload, such as the node propertylog-request-payloadRAW_SQL: Raw SQL statementsCUSTOM_EXIT_SNAP_DATA: Snapshot data in custom exitsMETHOD_INV_DATA_COLLECTOR: Diagnostic data collectors, method invocationHTTP_DATA_COLLECTOR: Diagnostic data collectors, HTTP requestsINFO_POINT: Information pointsALL: All of the aboveNONE: None of the above. This is equivalent to the default agent behavior.
| Type | Default value | Platform(s) |
|---|---|---|
| String | none | Java |
Examples
Configure disabled features in the app-agent-config.xml in the versioned conf directory for the agent. Specify the data category as the value attribute of the disabled-features property. You can have multiple data categories excluded by listing each separated by commas. For example:
capture-raw-sql enabled, Splunk AppDynamics captures the SQL call in the following form:
<app-agent-configuration>
<configuration-properties>
....
<property name="disabled-features" value="RAW_SQL,LOG_PAYLOAD"/>
</configuration-properties>
.....
</app-agent-configuration>
disable-ibmbpm-data-collectors
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
disable-ibmbpm-usertask-bt-in-process-correlation
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
disable-ibmbpm-usertask-bt-naming
true,the Business Transactions would be named as per the default URL and not the meaningful names.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
dev-mode-suspend-cpm
| Type | Default value | Range | Platform(s) |
|---|---|---|---|
| Integer | 500 | Minimum=0; Maximum=N/A | Java |
dont-show-packages
| Type | Default value | Platform(s) |
|---|---|---|
| String | none | Java, .NET |
downstream-tx-detection-enabled
true to enable the continuing tiers to detect their own transactions in the event of network failure on the upstream tiers.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java, .NET |
enable-all-rsd-error-propagation
false: All business transaction errors are reported, but errors outside of the business transaction are not reported.
true: All business transaction errors are reported. In addition, errors outside of the business transaction are reported. For example, errors generated from tracking analytics for a business transaction are reported.
full-disable: No asynchronous errors are recognized.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java, .NET |
enable-async-service-endpoints
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true | Java |
enable-async2-eum-context-lookup
This node property prevents duplicate ADRUM headers being injected in the HTTP response from Java Agent.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-axon-entry
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true (By default, axon entry is enabled.) | Java |
enable-boundedcollection-overflow-capture
true, the Bounded Collection errors (Agent errors) are reported along with application errors.
You can edit the property in app-agent-config.xml.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-axon-exit
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true (By default, axon entry is enabled.) | Java |
enable-bt-block-wait-time-monitoring
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false - (Disabled by default) | Java |
enable-bt-cpu-time-monitoring
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true | Java |
enable-default-http-error-code-reporter
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true | Java, .NET |
enable-eum-bt-duration
true to inject the business transaction duration value in the EUM metadata for HttpServlets in cookies/headers. If you are not EUM user, you must not configure this property to avoid the cost related to business transaction duration calculations. To know how mobile network requests correlate with business transactions, see
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-http-error-code-url-report
true to enable URL reporting of detected HTTP error codes in snapshots.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-ignore-nested-exception-message
true, it ignores the nested exception messages.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java, .NET |
enable-info-point-data-in-snapshots
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java, .NET |
enable-instance-monitoring
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-interceptors-for-security
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-json-bci-rules
get and getString methods within the package/class org.json.JSONObject when you set this value to true. Needs a JVM restart.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true (This only affects new applications; applications created with a 3.7.x controller will still have this property set by default to false.) | Java |
enable-kafka-consumer
enable-kafka-consumer to true to enable Apache Kafka consumer entry points. For more information see 'Apache Kafka Backends' on Java Backend Detection.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-object-size-monitoring
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-openai-metrics
true, this property enables OpenAI API metrics monitoring and reporting on Java Agent. See Monitor OpenAI API with Java Agent.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-quarkus-resteasy-vertx-entry
netty-enabled setting is configured to false.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-reverse-proxy
true, it enables the reverse proxy for Java Agent.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-soap-header-correlation
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java, .NET |
enable-spring-actuator-metrics
spring-actuator-port node property if you are using a custom port.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-spring-integration-entry-points
false to disable.
Default detection of Spring Integration entry points is based on MessageHandler. In cases where a lot of application flow happens before the first MessageHandler is executed:
- Set this property to
false - Configure suitable POJO entry points
- Specify the property
spring-integration-receive-marker-classes
See also Spring Integration Support.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true | Java |
enable-spring-rest-client-correlation
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | none | Java |
enable-spring-ws-dom-parser-rules
app-agent-config.xml file.
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java |
enable-startup-snapshot-policy
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | false | Java, .NET |
enable-transaction-correlation
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true | Java, .NET |
enable-vertx-http
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true | Java |
enable-vertx-message-entry
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true | Java |
enable-xml-bci-rules
| Type | Default value | Platform(s) |
|---|---|---|
| Boolean | true (This only affects new applications; applications created with a 3.7.x Controller will still have this property set by default to false.) | Java |
end-to-end-message-latency-threshold-millis
| Type | Default value | Range | Platform(s) |
|---|---|---|---|
| Integer | 0 | Minimum=0; Maximum=36000 | Java |
exceptions-to-ignore
By default, configuring an exception to be ignored in the error detection settings prevents the ignored exception thus marking any Business Transaction that experiences it as in error. However, it does not prevent the occurrences of the exception being tracked in the Errors and Exceptions dashboard.
To completely ignore certain exceptions, provide their fully qualified class names in this node property.
For example, oracle.jdbc.DatabaseException.
Multiple exceptions can be added that are comma-separated.
| Type | Default value | Platform(s) |
|---|---|---|
| String | 0 | Java |