# AppDynamics Verification

## AppDynamics Verification Overview

This section provides the detailed steps for integrating AppDynamics with OpsMx ISD continuous verification feature. Once integrated, it allows users to determine whether the new software update is ready to be promoted to the production environment. Automation driven by this intelligence can be configured to promote the software release.

### **Integration Overview**

AppDynamics provides application and database performance management, monitoring, and analytic tools to help you to identify and resolve performance issues, drive business outcomes, increase user engagement, and deliver amazing user experiences.

OpsMx continuous verification integrates with AppDynamics to enable customers to release software with lower risk into production. It provides risk assessment and release verification based on the metrics data coming from AppDynamics. Monitoring data for new software updates are compared with the baseline to determine if the new software release is comparable to the software already running in production. This allows users to determine whether the new software update is ready to be promoted to the production environment.

![Image 1](https://lh3.googleusercontent.com/HW8ybCf-thLaFt-HbfruEi14iUvfsJz3f3IHZV9sZCUd9fVE7CnO3f6g9qfrFppLooDI4S2Ulr5thyfehvcx5xLK7K3fifJEcMq_fI0P-NqOVSwbYBXrEWT5g_e_1Dg-eS_Fbwykbo2z8GzcSU4)

### **Setup and Verification Preview**

Follow the instructions to setup AppDynamics and OpsMx ISD:

* **AppDynamics** - The instructions here assume that you are already using AppDynamics to monitor your applications.
* **OpsMx ISD Application -** Create OpsMx ISD Application. To create an application, [**refer here**](https://docs.opsmx.com/quickstart-guide/manage-applications).
* **Monitoring Provider Setup** – You can connect OpsMx ISD to your AppDynamics account by adding AppDynamics as a Monitoring Provider. To add AppDynamics as an integrator, [**refer here**](https://docs.opsmx.com/products/opsmx-intelligent-software-delivery-platform/system-setup/data-sources/available-integrations#appdynamics)**.**

A Monitoring Provider is a connection to monitoring tools such as AppDynamics. Once OpsMx ISD  is connected, you can use **OpsMx Deployment Verification** with your application performance metrics from AppDynamics APIs.

After completing this setup, you'll be able to verify deployments as follows.

1. Add a pipeline to your OpsMx ISD application for deploying your application. To add a pipeline, [**refer here**.](https://docs.opsmx.com/quickstart-guide/manage-pipelines)
2. To add a Verification stage to the pipeline, which uses the AppDynamics monitoring provider, [**refer here**](/opsmx-1/opsmx-context-engine/additional-resources/previous-releases/isd-3.12/data-and-intelligence-module-autopilot/autopilot/appdynamics-verification/using-appdynamics-provider-for-verification.md)**.**
3. OpsMx ISD uses monitoring data from AppDynamics and advanced machine learning techniques to analyze your new software updates, discovering potential issues that may cause your deployments to fail in the future. This information can be used to improve your deployments and automatically promote your new software update to production. To know more about the verification reports, [**refer here.**](https://docs.opsmx.com/products/data-and-intelligence-module-autopilot/autopilot/report-details)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.opsmx.com/opsmx-1/opsmx-context-engine/additional-resources/previous-releases/isd-3.12/data-and-intelligence-module-autopilot/autopilot/appdynamics-verification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
