AppDynamics for Test Recommendations
Last updated
Last updated
Cisco’s AppDynamics is a leading platform for monitoring the performance of your application. When you use ThousandEyes together with AppDynamics, you can reach full end-to-end visibility into the employee and customer digital experience.
This article describes how to configure the AppDynamics Bi-Directional Integration with ThousandEyes. The basic steps are
Check the .
In ThousandEyes, .
Optionally, to monitor the services you rely on.
Optionally, of your tests.
Optionally, that provides an overview of your systems.
To use the features described in this document, you must have both of the following:
An active license for an AppDynamics product with End User Monitoring (EUM) capabilities (as described in the AppDynamics ).
An active subscription for ThousandEyes Network and Application Synthetics.
Your AppDynamics instance must be cSaaS and running build 23.4.x.
To create a bi-directional integration with AppDynamics, do the following steps in the ThousandEyes platform:
Go to Manage > Integrations > + New integration > AppDynamics.
In the Add AppDynamics Integration dialog, enter the values for your AppDynamics instance:
Field Name
Description
Name
Give your integration a unique name. Duplicate names are not permitted.
AppDynamics Instance
The path to your AppDynamics instance.
Auth Type
Basic or OAuth Client Credentials
If you select Basic: Enter your AppDynamics username and password. If you select OAuth Client Credentials, there are two steps you need to complete, one within AppDynamics, one within ThousandEyes.
In AppDynamics:
In ThousandEyes, using the above, fill in:
Token URL
Client ID
Client Secret
Token - If you don’t have a token, click the Get Token link to generate one.
Note: You can use the same OAuth Client Credentials for each application in AppDynamics; however, you need to generate a new Token per integration from ThousandEyes.
Select Services
When you’ve completed the fields in the Add AppDynamics Integration dialog, click Test.
If testing of your integration succeeded, click Save.
If your integration didn’t pass the testing, check your settings in the dialog. Ensure that you have entered valid AppDynamics credentials.
View your completed integration at Manage > Integrations. Note its status in the Status column, and the services you selected in the Supported Services column.
Now that you have set up the integration, put it to work: The connection between AppDynamics and ThousandEyes brings information into ThousandEyes about the services that you use AppDynamics to monitor. With this information, the ThousandEyes platform recommends tests and test configurations to bring you full visibility into those services.
To set up recommended tests, do the following:
Go to Network & App Synthetics > Test Settings.
Click Start Monitoring.
Select AppDynamics under "Start with ThousandEyes based recommendations".
The Recommendations dialog appears. It lists applications that you are monitoring in AppDynamics.
In the dialog, select the applications that you want to create ThousandEyes tests for.
The next step in the dialog shows that application’s dependent services.
Select among the list of dependent services, and click Configure Tests.
The next step in the dialog shows the Global Settings tab.
Select the agents that should run the tests you are creating.
Set the frequency at which the tests should run.
Give your monitoring package a name. By default, the ThousandEyes platform fills this field with the application name from AppDynamics. Then click Review Package.
[Optional] If you want to override the global settings for individual tests only, you can do this now. If not, the configuration in Global Settings will apply to all the tests you are creating. You can also adjust your tests’ settings at any point in the future.
On the last screen of the dialog, review the selections you’ve made and the resources - tests and labels - that will be created. Click Confirm and Deploy.
Finally, view the test you’ve created. From the confirmation screen of the Recommendations dialog, click Go to Test Settings. Click the arrow next to your new test to see its configuration details.
Now that you have created the recommended tests, view the test results.
Go to Network & App Synthetics > Views.
Click the Dependent Applications tab to see a table of applications that you track in AppDynamics.
In particular, check the Application Health column to see the health status of each application as evaluated in AppDynamics.
To see an application's dependent services, click the View Service Dependencies button in the application's row.
To go directly into AppDynamics, click the View in AppDynamics button for an application you want to investigate.
When you use the AppDynamics bi-directional integration, ThousandEyes automatically creates a dashboard widget that includes an overview of the health of the AppDynamics applications you are monitoring and the status of the tests you have deployed, as evaluated in AppDynamics.
To add the dashboard widget:
Click + Add Widget.
Find the Color Grid widget, and drag it from the side panel onto the dashboard.
Once you place the widget on the dashboard, the configuration panel for the widget opens. Open the Data Source dropdown list, and select AppDynamics Service Health.
Open the Metric dropdown list, and select AppDynamics Service Health.
Make any additional configuration changes desired, and click Save.
In AppDynamics, you must have the Account Owner/Administrator permission. For additional AppDynamics permissions, see .
To create the integration, you must have an Organization Admin or Account Admin role in the ThousandEyes platform. To enable or activate test recommendations, you must have an Organization Admin role. For more information about ThousandEyes roles, see .
Create an AppDynamics to generate the Token URL, Client ID and Client Secret.
Activate test recommendations Select Activate test recommendations if you want to use the AppDynamics Bi-Directional Integration to generate recommended tests in ThousandEyes. or Connect to alert notifications service Select Connect to alert notifications service if you want to use the integration to send ThousandEyes alert notifications into AppDynamics. For more information, see the.
If the integration continues to fail the testing, contact the .
If the Status column shows Connected, your integration is ready and you can start .
For backend services, we recommend that you use Enterprise Agents for monitoring. For frontend services, we recommend that you use Cloud Agents for monitoring. For more information on agent types and their differences, see .
For detailed information about the Test Settings screen, see .
For information on the elements of the Views screen, see .
Create a new dashboard, or open an existing dashboard. For more information about creating dashboards, see .