Agent-Controller Communication Properties

The following are the Agent-Controller communication properties:

AWS Instance

The appdynamics-aws-instance-enabled property helps to enable agent retrieval of AWS instance-id by default during registration.

If Java Agent is running on an AWS instance, then the agent log includes Agent AWS instance-id:<instance-id-of-host> else the agent log includes Agent AWS instance-id:null.

The property is enabled by default and the agent log includes Agent AWS instance-id retrieval enabled: true. To disable the property, set appdynamics.aws.instance.enabled=false. The agent log includes Agent AWS instance-id retrieval enabled: false.

System Property: -Dappdynamics.aws.instance.enabled

Environment Variable: APPDYNAMICS_AWS_INSTANCE_ENABLED

Type: Boolean

Default: True

Required: Yes

Controller Host

The hostname or the IP address of the Controller. Example values are 192.168.1.22 or myhost or myhost.example.com. This is the same host that you use to access the Splunk AppDynamics browser-based user interface. For an on-premises Controller, use the value for Application Server Host Name that was configured when the Controller was installed. If you are using the Splunk AppDynamics SaaS Controller service, see the Welcome email from Splunk AppDynamics.

Element in controller-info.xml: <controller-host>

System Property: -Dappdynamics.controller.hostName

Environment Variable: APPDYNAMICS_CONTROLLER_HOST_NAME

Type: String

Default: None

Required: Yes, if the Enable Orchestration property is

If Enable Orchestration is true, and if the app agent is deployed in a compute cloud instance created by a Splunk AppDynamics workflow, do not set the Controller host unless you want to override the auto-detected value. See Enable Orchestration Property.

Controller Port

The HTTP(S) port of the Splunk AppDynamics Controller. This is the port used to access the Splunk AppDynamics browser-based user interface.

If the Controller SSL Enabled property is set to true, specify the HTTPS port of the Controller; otherwise specify the HTTP port. See Controller SSL Enabled Property.

Element in controller-info.xml: <controller-port>

System Property: -Dappdynamics.controller.port

Environment Variable: APPDYNAMICS_CONTROLLER_PORT

Type: Positive Integer

Default: For On-premises installations, port 8090 for HTTP and port 8181 for HTTPS are the defaults. For the SaaS Controller Service, use port 443 for HTTPS connections.

Required: Yes, if the Enable Orchestration property is false.

If Enable Orchestration is true, and if the app agent is deployed in a compute cloud instance created by a Splunk AppDynamics workflow, do not set the Controller port unless you want to override the auto-detected value. See Enable Orchestration Property.