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