The APM Insight Node.js Agent Configuration file helps you fine tune the configuration for tracking web based transactions. These settings can be configured from the web client.
These settings can be configured using the edit option available in the web client.
Note: '*' indicates that the highlighted default value applies for versions above Applications Manager v16470.
Name | Key | Description | Default value |
---|---|---|---|
Capture database SQL Queries |
sql.capture.enabled |
|
True |
Obfuscate SQL Parameters |
transaction.trace.sql.parametrize |
|
True |
Stacktrace threshold for SQLs in transaction trace |
transaction.trace.sql.stacktrace.threshold |
|
3(seconds) |
Display Instance Port number |
show.instance.port.number |
|
True |
Logging level |
apminsight.log.level |
|
CRITICAL |
List of URL extensions to be skipped from tracking |
transaction.skip.listening |
|
*.css, *.js, *.gif, *.jpg, *.jpeg, *.bmp, *.png, *.ico |
Group similar transactions |
transaction.grouping |
|
None |
Group transactions by Prefix |
transaction.prefix.grouping |
|
None |
Skip Transactions |
transaction.skip.patterns |
|
None |
Normalize DB Operation Names |
|
False |
Name | Key | Description | Default value |
---|---|---|---|
Apdex Threshold |
apdex.threshold |
|
0.5 (seconds) |
Sampling factor |
transaction.tracking.request.interval |
|
1(request) or 10(seconds)* |
Enable transaction tracing |
transaction.trace.enabled |
|
True |
Transaction tracing threshold |
transaction.trace.threshold |
|
2(seconds) or 5(seconds)* |
Capture trace if external calls exceeds |
webtransaction.trace.external.components.count.threshold |
|
30 (Count) |
Web transaction tracker drop threshold |
webtransaction.tracker.drop.threshold |
|
10(ms) |
List of HTTP error codes to be Ignored from Tracking |
http.errors.ignore |
|
None |
Name | Key | Description | Default value |
---|---|---|---|
Track background transactions | bgtransaction.tracking.enabled |
|
True |
Capture traces | bgtransaction.trace.enabled |
|
True |
Transaction trace threshold | bbgtransaction.trace.threshold |
|
5 (seconds) |
Capture trace if external calls exceeds | bgtransaction.trace.external.components.count.threshold |
|
50 (Count) |
Capture CPU time per transaction? | bgtransaction.record.cputime.enabled |
|
False |
Capture Memory allocation per transaction? | bgtransaction.record.memory.allocation.enabled |
|
False |
Sampling factor | bgtransaction.tracking.request.interval |
|
1 (Request) |
Certain configuration files cannot be modified from the client. These settings can be configured in apminsight.conf file.
Name | Key | Description | Default value |
---|---|---|---|
Application Name |
application.name |
|
True |
Capture traces |
license.key |
|
none |
Configure Proxy |
behind.proxy |
|
False |
APM Directory path |
apminsight.log.dir |
|