Install and Configure Splunk AppDynamics for VMware Tanzu
This topic describes how to install and configure Splunk AppDynamics APM for VMware Tanzu.
The diagram illustrates the results of installing the tile. An Splunk AppDynamics service broker is deployed as a VMware Tanzu application to the org and space appdynamics-org/appdynamics-space. Each controller configured in the tile is published to the AppDynamics marketplace service as a unique plan, which apps can bind to.
In addition, the tile publishes the Splunk AppDynamics extension buildpack, appdbuildpack, which supports multiple buildpack workflows.
Points to Consider
- Starting with v4.5.545, Splunk AppDynamics Analytics support has been moved to a separate tile on VMware Tanzu Network. If you want to use Transactional Analytics, install Splunk AppDynamics Analytics for VMware Tanzu.
- Starting with v4.7, the APM tile supports two options for configuring the Account Access Key used to communicate with the Splunk AppDynamics Controller. In order to use the obfuscated Account Access Key Secret field, AppDynamics recommends that users update both the APM tile and the AppDynamics buildpack to version 4.7.x or higher, and the Java buildpack to version 4.19.2 or higher. With versions previous to 4.19.2 of the Java buildpack or 4.7 of the AppDynamics Extension Buildpacks, use the unobfuscated Account Access Key field. Starting with version 5.0 of the APM tile, the unobfuscated field is deprecated and will be removed.
- The use of the obfuscated Access Key Secret field will change how the Account Access Key
is represented in
VCAP_SERVICES
. Any app bound to an Splunk AppDynamics marketplace service will need to use an updated buildpack to consume the new field (at restage). Node.js apps should be upgraded to use the Splunk AppDynamics Extension Buildpack, or change the require statement to reference the updated field.
Before You Begin
Create a Broadcom account if you do not have one.
Configuring SSL
If you are planning to use SSL, do the following based on the Controller type.
SSL for Splunk AppDynamics Controllers
Splunk AppDynamics Controller use DigiCert Global Root CA. The tile automatically imports the DigiCert Global Root CA into the keystore used by AppDynamics Machine Agent and the dashboard app, if present. Enable the SSL checkbox in Machine Agent configuration.
SSL for On Premise Splunk AppDynamics Controllers
For OnPremise Controller deployments, upload the root certificate for the internal CA that signed the Controller certificate for your OnPremise Controller in the security configuration of the BOSH Director.
For an example, seeSecurity Pagein the VMware Tanzu documentation.
Make sure to follow the exact format below while entering multiple certificates.
—–BEGIN CERTIFICATE—– ABCDEFGH12345678ABCDEFGH12345678ABCDEFGH12345678AB EFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABCDEF GH12345678ABCDEFGH12345678ABCDEFGH12345678… ——END CERTIFICATE—— —–BEGIN CERTIFICATE—– BCDEFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABB EFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABCDEF GH12345678ABCDEFGH12345678ABCDEFGH12345678… ——END CERTIFICATE—— —–BEGIN CERTIFICATE—– CDEFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABBB EFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABCDEF GH12345678ABCDEFGH12345678ABCDEFGH12345678… ——END CERTIFICATE——
Set Up the APM Tile
- Log in to Ops Manager.
- If the Splunk AppDynamics Service Broker tile does not appear in the Installation Dashboard, click Import a Product in the left-side menu and import the Splunk AppDynamics tile.
- Double-click the AppDynamics tile in the Installation Dashboard.
Splunk AppDynamics Controller Setup
Validating the Install
Once the tile install completes successfully in the Ops Manager, you can confirm that the
Controller plans have been successfully installed using cf marketplace
:
$ cf marketplace -s appdynamics
…
service plan description free or paid
my-controller1 controller1 free
…
Confirm that the Splunk AppDynamics extension buildpack is available by using cf
buildpacks
:
$ cf buildpacks
buildpack position enabled locked filename
…
appdbuildpack 24 true false appdynamics_buildpack-v4.6.13.zip