Agents and Controller

Monitor and analyze your entire application landscape

What are Agents and Controller

Agents are plug-ins or extensions that monitor the performance of your application code, runtime, and behavior. They are deployed to every corner, from devices to containers and hosts to application.

The Controller receives metrics from Agents and sends them instructions. All of this performance activity is displayed via the Controller UI.


Once deployed, Agents immediately monitor every line of code. Unique tags are assigned to every method call and every request header. This allows AppDynamics to trace every transaction from start to finish—even in modern, distributed applications.

Supported platforms: AWS, Microsoft Azure, Google Cloud and multi-cloud.


Agents capture performance activity across application code, servers and network nodes with minimal overhead. The Controller is updated in real-time, even in hyper-complex applications with thousands of agents. The Controller helps monitor, troubleshoot and analyze your entire application landscape—from backend infrastructure to the end user—in one simple interface.

The AppDynamics Difference

Precision, security, control

Our existing agents allow you to directly target the processes that you want instrumented, deploy using your own deployment tools and best practices, and adhere to the highest levels of security — security fit to protect your crown jewel applications.

Only the components you want

When other vendors say they only require one agent, they really mean one installer. This forces you to manually uninstall the components you don’t want to save on associated overhead. AppDynamics allows you to quickly select what to instrument during the installation process.

Define success for yourself

Where other vendors pre-select a limited number of data points you can use to monitor your performance and measure success, our agents let you pick the data points that matter most to you. It’s up to you what defines success for your application, your business, and your customers.

Languages we support

Every application and platform is unique - and so are our agents. Learn more about agents by platform type

See how it works

Get end-to-end visibility into the performance of your applications

Agents and Controller

Monitor and analyze your entire application landscape

Auto Discovery and Mapping

Monitor and analyze your entire application landscape

Business Transaction

Enable your teams to see the connections between end-users and the application environment

Baselines, Health Rules, Policies and Alerts

Identify and resolve issues before your customers notice



Immediate and automated code level diagnostics



Rich and Extensible data set to help you connect dots between IT operations, user experience and business impact

See our products – from code-level to customer experience

Application Performance Monitoring

Make sure application performance meets employee and customer needs.

End User


Create superior customer experiences across your mobile apps or websites.


Business Performance Monitoring


The intelligent choice for application and business performance monitoring.



Get visibility into your infrastructure's impact on application performance

"We’re very comfortable with AppDynamics. We were able to deploy agents to thousands of application instances with no impact or risk to our production environment.”

Glenn Trattner, Associate Vice President, Technology, Application Services, DIRECTV

See your applications like never before