> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/feature-management-experimentation/management-and-administration/integrations/appdynamics.md).

# Splunk AppDynamics

Integrate Splunk AppDynamics with Harness FME to send custom events capturing changes made in Harness FME.

Splunk AppDynamics allows you to proactively monitor, manage, and optimize complex software environments. Harness FME integrates with Splunk AppDynamics to send custom events that highlight Harness FME changes.

{% hint style="danger" %}
**INTEGRATION REQUIREMENTS**

The Harness FME pre-built integration with Splunk AppDynamics does not support the Splunk AppDynamics On-Premise (self-hosted) solution.
{% endhint %}

### In Splunk AppDynamics <a href="#in-splunk-appdynamics" id="in-splunk-appdynamics"></a>

To connect Harness FME to Splunk AppDynamics, create an Administrator role and a user within that role.

1. In Splunk AppDynamics, select the user profile dropdown menu on the top right corner and click **Administration**.

   ![](https://1473625385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrT2RGHAjtBTaObzchfpb%2Fuploads%2Fgit-blob-89fa3bd03f583580b70dcf32a7cd63792dac38ab%2Fappd-1.png?alt=media)
2. To create a role, navigate to the **Roles** tab and click **+ Create**. Enter a name (for example, `FME Integration Testing Role`) and a description for this role.

   ![](https://1473625385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrT2RGHAjtBTaObzchfpb%2Fuploads%2Fgit-blob-908956186b97d257d67d9ce447dbe03101612af0%2Fappd-2.png?alt=media)
3. Navigate to the **Applications** tab and click **+ Add** under **Custom Permissions for Applications/Tiers**. Select `Custom` from the **Permissions** dropdown menu, and enable the **View** and **Edit** checkboxes.

   ![](https://1473625385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrT2RGHAjtBTaObzchfpb%2Fuploads%2Fgit-blob-b4fe809bc194db5568fb7045e47120d8171d7b75%2Fappd-3.png?alt=media)
4. Once you've clicked the **Edit** checkbox, select the permissions for this role in the **Edit permissions** modal. The minimum permissions required are `Configure Actions` and `Create Events`.

   ![](https://1473625385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrT2RGHAjtBTaObzchfpb%2Fuploads%2Fgit-blob-d5f5244c5d5a57712522b9fb54e025273bd00202%2Fappd-4.png?alt=media)
5. Click **OK**, and click **Save**.
6. To create a user, navigate to the **Users** tab and click **+ Create**.
7. Enter a name and an email address for this user. Use a real email address because you will need to reset your password from an email notification.

   ![](https://1473625385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrT2RGHAjtBTaObzchfpb%2Fuploads%2Fgit-blob-f96f8c5fb1c28e744b26b34595c0df94711796f4%2Fappd-5.png?alt=media)
8. Under **Roles**, click **+ Add** to add the user to the role you created (for example, `FME Integration Testing Role`) as well as `Applications & Dashboards Viewer`, `Dashboards Viewer`, and `Workflow Executor`.
9. Click **Save**.

### In Harness FME <a href="#in-harness-fme" id="in-harness-fme"></a>

After creating an Administrator role and a user within that role in Splunk AppDynamics, configure the AppDynamics integration in Harness FME.

1. In Harness FME, navigate to **FME Settings** > **Integrations**.
2. From the **Marketplace** tab, click the **Add** button to the right of `AppDynamics` and select the workspace where you want to configure the integration.

   ![](https://1473625385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrT2RGHAjtBTaObzchfpb%2Fuploads%2Fgit-blob-664b2a66cdcb8a59d6358089b26f3cb00ae86c80%2Fappd-6.png?alt=media)
3. Add the URL for your AppDynamics tenant ID (the URL you use to access AppDynamics in the browser with) in the **URL** field. For example, `http://<YOUR-ACCOUNT>.saas.appdynamics.com/controller`.
4. Add the AppDynamics application name (exactly as it appears) to identify where you'd like the Harness FME events added. For example, `FME-Integration-Testing`.
5. Select the FME environment to collect events from in the **Environments** field.
6. Enter the AppDynamics user (an email address) and password for the user you created in AppDynamics with the Administrator role.

   ![](https://1473625385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrT2RGHAjtBTaObzchfpb%2Fuploads%2Fgit-blob-dc129e1b808f666cef46bce3ff5423925c359b99%2Fappd-7.png?alt=media)
7. Click **Save**.

Harness FME notifications should start appearing in Splunk AppDynamics.

### View events <a href="#view-events" id="view-events"></a>

Actions like initializing an environment, making a change over a feature flag, or killing a feature flag trigger events that are visible in your AppDynamics application's **Application Dashboard**.

![](https://1473625385-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrT2RGHAjtBTaObzchfpb%2Fuploads%2Fgit-blob-c52a75406edbf16b7b2fc2941d3e77505c8a15d2%2Fappd-8.png?alt=media)

In Splunk AppDynamics, navigate to **Applications** and click on the application you configured in the Harness FME configuration (for example, `FME-Integration-Testing`). Navigate to the **Events** tab to see the events that capture changes in Harness FME.

Contact <support@split.io> if you have any issues with this integration.

{% @harness-feedback/feedback %}
