---
title: Configure Service Graph Connector for Observability - AppDynamics using the guided setup
description: Set up scheduled import jobs to pull in data from AppDynamics into your Configuration Management Database \(CMDB\).
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/service-graph-connectors/configure-appdynamics-integration.html
release: australia
product: Service Graph Connectors
classification: service-graph-connectors
topic_type: task
last_updated: "2026-03-12"
reading_time_minutes: 7
breadcrumb: [Observability-AppDynamics, Service Graph Connectors, Integrating third-party data into CMDB, Configuration Management, Extend ServiceNow AI Platform capabilities]
---
# Configure Service Graph Connector for Observability - AppDynamics using the guided setup
Set up scheduled import jobs to pull in data from AppDynamics into your Configuration Management Database \(CMDB\).
## Before you begin
**Important:** Unless there are configuration issues, use SGC Central to configure the connection. The guided setup method for configuration is being deprecated.
To use this Service Graph Connector, you need a subscription to a Subscription Unit that is based in the IT Operations Management \(ITOM\) Visibility application or in the ITOM Discovery application. As defined in the section titled "Managed IT Resource Types" in [ServiceNow Subscription Unit Overview](https://www.servicenow.com/products/entitlements-packages.html) for your subscription, for managed IT resources that are created or modified in the CMDB by this Service Graph Connector, but that aren’t yet managed by [ITOM Visibility or ITOM Discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/it-operations-management/itom-license-module.md), these resources will increase Subscription Unit consumption from that application. Review your current Subscription Unit consumption within ITOM Visibility or ITOM Discovery to ensure available capacity.
Dependencies and requirements:
- The [Integration Commons for CMDB](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/cmdb-integration-commons/integration-commons-for-cmdb.md) store app, which is automatically installed.
- The CMDB CI class models store app, which is automatically installed. See [CMDB CI Class Models app](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/cmdb-ci-class-models/cmdb-ci-class-models.md).
- The ITOM Discovery License plugin \(com.snc.itom.discovery.license\). You must activate this plugin.
- ITOM Licensing plugin \(com.snc.itom.license\). For more information, see [Request Discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/it-operations-management/t_ActivateTheDiscoveryPlugin.md).
- The Datastream Action plugin \(com.glide.hub.action\_type.datastream\), which is automatically installed.
- Observability Commons for CMDB \(sn\_observability\), which is only required for event ingestion. This must be installed prior to installing the connector for Event Management to work. For more information, see [Observability Commons for CMDB](https://store.servicenow.com/sn_appstore_store.do#!/store/application/97e04562072020107add6a77c4a9351a) on the ServiceNow Store.
When using client credentials for authentication, obtain the OAuth credentials from your AppDynamics administrator. Make a note of the following details:
- Application \(client\) ID
- Client Secret
**Note:** If you have an earlier version of the Service Graph Connector for Observability - AppDynamics, then do not migrate data from the old connector. You must uninstall the previous version and run the new integration.
Role required: SGC-Admin \(sn\_cmdb\_int\_util.sgc\_admin\) or admin
**Note:** The admin user role is required to run background scripts and to provide access to global tables to the SGC-Admin user. For information about the user roles for Service Graph Connectors, see [Service Graph Connector user roles](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/configuration-management-database-cmdb/cmdb-sgc-intro.md).
## Procedure
1. Ensure that the application scope is set to the Service Graph Connector for Observability - AppDynamics application by using the application picker.
For more information, see [Application picker](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/c_ApplicationPicker.md).
2. Navigate to **All** > **Service Graph Connectors** > **AppDynamics** > **Setup**.
3. On the Getting started page, select **Get Started**.
4. Configure the authentication credentials and establish an HTTP connection to send requests to the AppDynamics API.
1. In the Configure API authentication section of the Service Graph Connector for Observability - AppDynamics page, select **Get Started**.
2. Configure the connection for AppDynamics by editing the default connection.
You can configure either a Basic Auth connection or an OAuth connection.
**Note:** As the connector supports only single instance, edit the **AppDynamicsConnectionAlias** connection, available by default.
- Configure a Basic Auth connection.
1. For the Configure Basic Auth Connection task, select **Configure**.
2. Select **Edit** for AppDynamicsConnectionAlias.
**Note:** If not redirected to the connection setup, search for **AppDynamicsConnectionAlias** on the Integrations page, and then select **View Details** to edit the default connection.
3. In the Connection Information section of the Edit Connection window, fill in the fields.
|
Field
|
Description
|
|---|
|
Connection name
|
Name to identify the AppDynamics connection record.`AppDynamicsConnectionAlias` is the default credential alias name and is read-only.
|
|
Host name
|
Host name of your AppDynamics controller.
|
4. \(Optional\) If a MID Server is required for the AppDynamics server connection, select the **Use MID server** check box. Then, select the MID Server-related fields accordingly.
5. In the Credential Information section of the Edit Connection window, fill in the fields.
|
Field
|
Description
|
|---|
|
Username
|
AppDynamics account user name that is used to authenticate the connection request.**Note:** Verify that Server Visibility is active for the AppDynamics account and the AppDynamics user has the Applications and Dashboards Viewer \(Default\) and Server Monitoring User \(Default\) roles.
|
|
Password
|
Password that is used to authenticate the connection request.
|
6. Select **Edit Connection**.
7. Return to the guided setup page.
8. Set the Configure Basic Auth Connection task to complete by selecting **Mark as Complete**.
- Configure an OAuth connection.
1. For the Configure OAuth Authentication: Client Credentials task, select **Configure**.
2. Select **Edit** for AppDynamicsConnectionAlias.
**Note:** If not redirected to the connection setup, search for **AppDynamicsConnectionAlias** on the Integrations page, and then select **View Details** to edit the default connection.
3. In the Connection Information section of the Edit Connection window, fill in the fields.
|
Field
|
Description
|
|---|
|
Connection name
|
Name to identify the AppDynamics connection record.`AppDynamicsConnectionAlias` is the default credential alias name and is read-only.
|
|
Connection URL
|
Base URL of your AppDynamics controller.
|
4. \(Optional\) If a MID Server is required for the AppDynamics server connection, select the **Use MID server** check box. Then, select the MID Server-related fields accordingly.
5. In the Credential Information section of the Edit Connection window, fill in the fields.
|
Field
|
Description
|
|---|
|
OAuth Client ID
|
Application \(client\) ID of your AppDynamics client application as noted in the [Before you begin](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/configure-appdynamics-integration.md) section.**Note:** Verify that the API client has a role with the required privileges and sufficient Token Expiration Time.
|
|
OAuth Client Secret
|
Client secret of your AppDynamics client application as noted in the [Before you begin](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/configure-appdynamics-integration.md) section.
|
6. Select **Edit Connection**.
7. Return to the guided setup page.
8. Set the Configure OAuth Authentication: Client Credentials task to complete by selecting **Mark as Complete**.
3. Test the connection.
1. For the Test connection task, select **Configure**.
2. Select the **Test Connection** related link to start the testing process.
3. When the **Status** field is set to **Success**, return to the guided setup page.
**Note:** If any of the tests have errors, follow the suggestions for remediation.
4. Set the Test the connection task to complete by selecting **Mark as Complete**.
4. Enable AppDynamics event integration with your ServiceNow instance by pushing a default HTTP Request Template to AppDynamics.
**Note:** To push HTTP requests, verify that the Observability Commons for CMDB application \(sn\_observability\) is installed for events ingestion on your ServiceNow instance. Also, on your AppDynamics instance, as the ServiceNow user, you must have the account-level Configure HTTP Request Templates permission to create or modify HTTP Request Templates.
1. For the Push HTTP Request Template task, select **Configure**.
2. Select the **Push HTTP Request Template** related link.
3. Return to the guided setup page.
4. Set the Push HTTP Request Template task to complete by selecting **Mark as Complete**.
After you push the HTTP request template, multiple API calls are executed to start the event ingestion service in AppDynamics. For more information, see the [Service Graph Connector for Observability AppDynamics](https://www.servicenow.com/community/cmdb-blog/service-graph-connector-for-observability-appdynamics/ba-p/2275530) article on the ServiceNow Community site.
5. Configure duplicate detection rules.
1. For the Configure duplicate detection rules task in the Duplicate detection rules section, select **Configure**.
2. In the CMDB Duplicate Row Rules list, set the **Active** column value for a rule to **true** to activate the rule.
**Note:** To remove fields from being evaluated, add the field names in the **Ignore Fields** column for a rule. To ignore multiple fields, separate the fields with commas.
3. Return to the guided setup page.
4. Set the Configure duplicate detection rules task to complete by selecting **Mark as Complete**.
6. Configure advanced settings.
1. For the Advanced Settings task in the Advanced section, select **Configure**.
2. Review and modify the advanced properties.
|Property|Description|
|--------|-----------|
|Toggle to populate relationships between tiers|Option to enable the import of relationships between AppDynamics tiers in the CI Relationship \[cmdb\_rel\_ci\] table.|
|The number of minutes of metrics to fetch in order to generate tier to tier relationships|Number of minutes of metrics to fetch for generating tier-to-tier relationships. For example, `60` retrieves the last hour's relationships.|
|Toggle to import business transactions from AppDynamics|Option to enable the import of business transactions into the Calculated Application Service \[cmdb\_ci\_service\_calculated\] table.|
|Toggle to populate tags for imported servers|Option to enable the import of server tags into the Key Value \[cmdb\_key\_value\] table.|
|Toggle to import node data from AppDynamics and map to the cmdb\_ci\_appl hierarchy|Option to enable the import of nodes into the Application \[cmdb\_ci\_appl\] table hierarchy.|
3. Select **Save**.
4. Set the Advanced Settings task to complete by selecting **Mark as Complete**.
7. Set up the SG-AppDynamics Servers and Applications scheduled job available by default.
1. For the Configure scheduled job task in the Set up scheduled import jobs section, select **Configure**.
2. On the Scheduled Data Import form, verify the field values for the SG-AppDynamics Servers and Applications scheduled job and select the **Active** check box.
For more information, see [Schedule a data import](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/integrate-applications/t_ScheduleADataImport.md#table_r53_5hm_xp).
3. Select **Update**.
4. Set the Configure scheduled job task to complete by selecting **Mark as Complete**.