In today’s interconnected digital landscape, the synergy between network performance and application health is pivotal for delivering exceptional user experiences. The integration of Cisco ThousandEyes and AppDynamics marks a significant stride towards this goal, combining the power of comprehensive network visibility and advanced application performance monitoring. By seamlessly uniting these two technologies, organizations can now holistically monitor, analyze, and optimize their entire digital ecosystem, ensuring optimal performance, swift issue resolution, and elevated user satisfaction.
In order to get started with the ThousandEyes and AppDynamics integration, we need to ensure that we have administrative privileges.
To ensure the successful integration of ThousandEyes and AppDynamics, your AppDynamics instance must be CSaaS (controller as a service) and running build 23.4.x.
In your AppDynamics environment, it’s important to have the necessary permissions to enable the integration smoothly. Specifically, you must have the Manage Events permission within AppDynamics.
For the creation of the integration between ThousandEyes and AppDynamics, it’s essential to have either an Organization Admin or an Account Admin role within the ThousandEyes platform. This level of access ensures that you have the required privileges to set up and manage the integration effectively. (My account already had the needed permissions.)
To establish a bidirectional integration with AppDynamics, follow these steps within the ThousandEyes platform:
In the Add AppDynamics Integration dialog, input the relevant values for your AppDynamics instance:
Username
@Email
@AppDynamics tenant name
(you must follow this provided syntax)If the testing is successful, click Save to finalize the integration setup.
You can observe your completed integration on the Integrations screen. Take note of its status in the Status column as well as the services you selected in the Supported Services column.
Now that the integration is established, it’s time to put it into action: The connection between AppDynamics and ThousandEyes enriches the ThousandEyes platform with insights about the services monitored through AppDynamics. This integration empowers the ThousandEyes platform to provide recommendations for tests and test configurations, granting you comprehensive visibility into these services.
To configure the recommended tests, follow these steps:
The settings configured in the Global Settings tab will apply to all tests being created for the selected services.
Select the agents that will execute the tests you’re setting up. Use the built-in labels in the agent selection drop-down for a quick selection.
metadata:
annotations:
namespace: [name of your namespace]
name: thousandeyes
labels:
app: thoudsandeyes
spec:
replicas: 1
selector:
matchLabels:
app: thoudsandeyes
template:
metadata:
labels:
app: thoudsandeyes
spec:
hostname: [hostname that you want to show in thousand eyes dashboard]
containers:
- name: thousandeyes
image: 'thousandeyes/enterprise-agent:latest'
imagePullPolicy: Always
command:
- /sbin/my_init
securityContext:
capabilities:
add:
- NET_ADMIN
- SYS_ADMIN
env:
- name: TEAGENT_ACCOUNT_TOKEN
valueFrom:
secretKeyRef:
name: te-creds
key: TEAGENT_ACCOUNT_TOKEN
- name: TEAGENT_INET
value: "4"
resources:
limits:
memory: 3584Mi
requests:
memory: 2000Mi
restartPolicy: Always
apiVersion: v1
data:
TEAGENT_ACCOUNT_TOKEN: [your base64 encoded account token]
kind: Secret
metadata:
name: te-creds
type: Opaque
Set the desired frequency for the test execution.
Provide a name for your monitoring package. By default, this field is populated with the application name from AppDynamics. Then, click Review.
After setting up the recommended tests, it’s time to access and review the test results.
With your AppDynamics bidirectional integration, you gain access to both Views 2.0 and the legacy functionality in Views 1.0.
Note: It will take some time for data to be gathered and then to show up in the AppDynamics GUI.
Congratulations on completing the integration of ThousandEyes and AppDynamics learning module! You have gained valuable insights into seamlessly combining network intelligence and application performance management for a comprehensive view of your digital ecosystem. By successfully setting up the integration, configuring recommended tests, and exploring test data within Views and Dashboards, you are now equipped to enhance user experiences, resolve issues proactively, and optimize your applications and networks effectively. Remember to leverage the skills and knowledge you’ve acquired here to drive continuous improvement and excellence in your digital operations. If you have any questions or need further assistance, our support team is here to help. Keep exploring and innovating to unlock the full potential of your integrated monitoring solution.