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.
Agents
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.
Controller
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.
See how it works
Get end-to-end visibility into the performance of your applications
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
Analytics
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.
Business Performance Monitoring
The intelligent choice for application and business performance monitoring.
Infrastructure
Visibility
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