This page should help you tune the configuration for APM Insight .NET Core agent configuration profile. The .NET Core agent configuration profile enables you to set threshold values for key parameters and web transactions. These settings can be configured in the apminsight.conf file or from the web client. Make sure that this file is present in the folder where you have deployed the APM Insight agent.
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 exceptions to be skipped from tracking |
exceptions.ignore |
|
None |
Skip Transactions |
transaction.skip.patterns |
|
None |
Normalize DB Operation Names |
|
False | |
List of URL Extensions to be Skipped from Tracking |
|
.css, .js, .gif, .jpg, .jpeg, .bmp, .png, .ico, .woff, .properties.jsf, .ttf, .woff2, .otf, .svg, .webp, .json, .js.map, .swf, .conf, .properties, *.yml |
Name | Key | Description | Default value |
---|---|---|---|
Apdex Threshold |
apdex.threshold |
|
0.5 (seconds) |
Sampling factor |
transaction.tracking.request.interval |
|
5(requests) or 10(requests)* |
Enable transaction tracing |
transaction.trace.enabled |
|
True |
Transaction tracing threshold |
transaction.trace.threshold |
|
2(seconds) or 5(seconds)* |
Capture trace if external calls exceeds |
component.trace.threshold |
|
30 (Count) |
Capture HTTP parameters? |
webtransaction.trace.input.params.record |
|
False |
List of HTTP parameters to ignore |
webtransaction.trace.input.params.ignore |
|
password, authKey |
Capture CPU Time? | cputime.capture.enabled |
|
False |
CPU Time threshold | cputime.threshold |
|
60% |
Name | Key | Description | Default value |
---|---|---|---|
Track background transactions |
bgtransaction.tracking.enabled |
|
True |
Capture traces |
bgtransaction.trace.enabled |
|
True |
Track Web Services as background | bgtransaction.enable.web.services |
|
False |
Track Web Services as background | bgtransaction.enable.web.services |
|
False |
Transaction Trace Threshold |
|
2 (seconds) | |
Sampling Factor |
|
5 (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 |
|