This reference describes the app agent node properties by type to help you decide which properties to use. In addition, the reference includes the following pages containing information about the app agent node properties:

In general use caution when modifying the agent default settings. If increasing limits specified for an agent, you need to carefully assess and monitor memory consumption by the agent after the change. 

App Agent Node Properties by Type

The following table groups the app agent node properties by type, so that you can browse the properties by functionality and feature area. 

Type

Property

Automatic Leak Detection

minimum-age-for-evaluation-in-minutes

 

minimum-number-of-elements-in-collection-to-deep-size

 

minimum-size-for-evaluation-in-mb

Bytecode injection (BCI)

bci-log-config

 bciengine-disable-retransformation
 enable-interceptors-for-security

 

enable-json-bci-rules

 

enable-xml-bci-rules

Backend Detectionenable-kafka-consumer
 msmq-correlation-field
 msmq-single-threaded 
 nservicebus-single-threaded 

Object Instance Tracking (OIT )

collection-capture-period-in-minutes

 

enable-instance-monitoring

 

enable-object-size-monitoring

 

leak-diagnostic-interval-in-minutes

JMX Propertyheap-storage-monitor-devmode-disable-trigger-pct
Transaction Monitoringado-new-resolvers
 

aspdotnet-core-naming-controllerarea

 

aspdotnet-mvc-naming-controlleraction

 

api-thread-activity-timeout-in-seconds

 

api-transaction-timeout-in-seconds

 async-tracking

 

async-transaction-demarcator

 

capture-404-urls

 

capture-error-urls

 

capture-raw-sql

 

capture-set-status

 capture-spring-bean-names

 

disable-custom-exit-points-for

 

disable-exit-call-correlation-for

 

disable-exit-call-metrics-for

 

disable-percentile-metrics

 

downstream-tx-detection-enabled

 enable-all-rsd-error-propagation

 

enable-default-http-error-code-reporter

 enable-soap-header-correlation

 

enable-spring-integration-entry-points

 

enable-transaction-correlation

 

end-to-end-message-latency-threshold-millis

 

find-entry-points

 

jdbc-callable-statements

 

jdbc-connections

 jdbc-dbcam-integration-enabled

 

jdbc-prepared-statements

 jdbc-resultsets

 

jdbc-statements

 

jmx-appserver-mbean-finder-delay-in-seconds

 jmx-operation-timeout-in-milliseconds

 

jmx-rediscover-mbean-servers

 jrmp-enable

 

log-request-payload

 max-async-task-registration-requests-allowed
 max-async-task-registrations-allowed

 

max-business-transactions

 max-service-end-points-per-async-type
 max-service-end-points-per-entry-point-type
 max-service-end-points-per-node 
 max-service-end-points-per-thread 

 

max-urls-per-error-code

 

min-load-per-minute-diagnostic-session-trigger

 rmqsegments

 

percentile-method-option

 rest-num-segments
 rest-transaction-naming 
 rest-uri-segment-scheme

 

slow-request-deviation

 

slow-request-monitor-interval

 spring-batch-enabled
 socket-enabled

 

spring-integration-receive-marker-classes

 

spring-mvc-naming-scheme

 

thread-correlation-classes

 

thread-correlation-classes-exclude

 max-service-end-points-per-node
 max-service-end-points-per-thread

 

max-urls-per-error-code

 websocket-entry-calls-enabled 

Transaction Snapshots

adaptive-callgraph-granularity

 

callgraph-granularity-in-ms

 dev-mode-suspend-cpm

 

dont-show-packages

 

enable-startup-snapshot-policy

 

max-call-elements-per-snapshot

 

max-concurrent-snapshots

 max-error-snapshots-per-minute

 

max-jdbc-calls-per-callgraph

 

max-jdbc-calls-per-snapshot

 

min-duration-for-jdbc-call-in-ms

 

on-demand-snapshots

 

show-packages

 

slow-request-threshold

 

thread-cpu-capture-overhead-threshold-in-ms

Miscellaneous

collect-user-data-sync