| Configuration | Description | Default Value |
|
application.name*
|
- Specify the desired Application's Display Name to show in Applications Manager
- If there are multiple instances of your application and you would like to group them, then specify the same application name in all installed APM Insight Agent Configuration files.
Example: myonlineshopping.com
Note: With the APM Insight Java agent, you have the option to configure the application name through JVM arguments instead of configuring it in the apminsight.conf file. Add the following parameter: -Dapminsight.application.name=MyApplication
|
My Application
|
|
behind.proxy
|
- Specify weather the Agent installed Application Server is under a proxy network.
- If set True, Proxy credential information should be given in order to send the metric data from the agent to Applications Manager.
- If behind.proxy is set to true, specify values for the following keys:
- proxy.server.host: Host name of the proxy server
- proxy.server.port: Proxy server's port
- proxy.auth.username: User name of the proxy server
- proxy.auth.password: password for the proxy server
|
false
|
|
agent.server.port*
|
- Specify the HTTP listening port of the Application Server.
- It will be useful to distinguish Instances when more than one Application Server runs in same host.Example: 8080
|
8080 |
|
apminsight.log.dir
|
- Directory path where the APM Insight log should be stored.
- Use forward slash(/) as path separator
- example: D:/apminsight/
- Defaults to the directory where APM Insight agent jar is installed if commented or mentioned incorrectly or unable to create the configured directory.
- It can be found in the apminsight.conf and it will be commented by default.
- To make changes with this parameter sample usage for both windows and Linux need to defined as follows:
Windows: D:/Tomcat/APMInsight/logs Linux: /home/apps/APM/APMInsight/logs
Note : The apminsight.log.dir line needs to be uncommented for the changes to take place. Sample: From #apminsight.log.dir=./apminsight/logs To apminsight.log.dir= D:/Tomcat/APMInsight/logs After making all these changes the monitored application needs to be restarted for the changes to take effect.
|
|
|
apminsight.log.level
|
- The log level at which the APM Insight agent should record information.
- Supported levels are SEVERE,WARNING, INFO and FINE.
|
INFO (level) |
|
transaction.skip.listening
|
- Web transactions of the specified URL patterns will be skipped while tracking
- Use comma(,) to separate multiple entries
- For ex: transaction.skip.listening=*.jpeg, will skip listening to transactions ending with .jpeg
|
*.css, *.js, *.gif, *.jpg, *.jpeg, *.bmp, *.png
|
|
Capture database SQL queries
|
- Enabling this option will listen to all SQL Queries which gets executed.
- If this option is disabled, no Database Metrics will be collected.
|
true
|
|
Parametrize SQLs in transaction trace
|
- Enabling this option will parametrize all SQL Queries in Slow Transaction Traces. (if sql.capture.enabled set to true & transaction.trace.enabled set to true)
- Disabling this option will give you the real query (with parameters).
- It is recommended to enable this option if there are queries getting executed using confidential parameters like credit card number, passwords, etc.
|
true
|
|
Stacktrace threshold for SQLs in transaction trace
|
- Enabling this option will collect the stacktrace whenever any sql query executed above this threshold time value.
|
3 (Second)
|
|
Agent Auto-upgrade
|
- Enabling this option agent will automatically download and install the latest available version
|
false
|
| The following properties are applicable for Applications Manager build 14440 and above |
|
apm.host*
|
- URL where the Applications Manager is running.
- If an invalid/ unreachable Applications Manager details is entered, the agent throws a 'Connection Refused' Exception and will retry until the correct details is entered in apminsight.conf.
|
https://localhost:8443 |
|
license.key*
|
- The license Key for the corresponding Applications Manager.
- This will be available in the APM tab > Help Card.
- Copy and Paste the Key as value for this parameter.
- This key is Applications Manager specific and do not share it with anyone else.
Example:
license.key=APMI_38497e5d7f08c97214db485882372818b854445c98e2927e94
|
|
| The following properties are applicable for Applications Manager build below 14440 |
|
apm.host*
|
- Host Name where the Applications Manager is running.
- If an invalid/ unreachable host names is entered, the agent throws a 'Connection Refused' Exception and will retry until the correct host name is entered in apminsight.conf.
- It accepts either the host name or an Ipv4 address
Example: mymachine.mydomain.com
|
localhost |
|
apm.protocol.https
|
- Specify true if the data to the Applications Manager should be sent through HTTPS Protocol.
- If false, data will be sent through HTTP Protocol
|
false
|
|
apm.port*
|
- Specify the HTTP Port of the Applications Manager. If apm.protocol.https is true, specify the HTTPS Port.
- If the service is not running in the specified port, the agent throws a 'Connection Refused' Exception and will retry until the correct port is entered in apminsight.conf.
|
9090 |