On this page:
Search the APM topics:
Watch the video:
The AppDynamics app agents enable three basic tasks to help you improve your application's performance:
- Automating Monitoring and Remediation
See the topics in this section for additional information about how a specific agent helps you manage application performance on your platform.
Monitoring refers to the ability to observe performance metrics captured in real time while the application is running in production. The captured metrics are compared to baselines based on past performance so you can determine whether current performance is normal or problematic. You can also configure individual thresholds per business transaction to define performance that you consider slow.
You can monitor performance by observing metrics in the AppDynamics Controller UI.
If you are new to configuring AppDynamics, first review the topics in AppDynamics Essentials. They contain overview information on using the Controller UI and the major areas you can configure in AppDynamics, such as business transaction detection and service endpoints, along with an overview of monitoring.
In most situations the application agents start up and automatically detect your application infrastructure, which is displayed in the flow maps, and your user requests, which are represented as business transactions.
While the automatically detected business transactions go a long way towards giving you a useful monitoring environment, you may want to fine-tune the AppDynamics configuration. For example, you can configure how business transactions are generated, which exceptions are reported as error transactions, thresholds for slow performance, which baselines to use, and so on. Not all settings are configurable for all platforms.
Most of the settings you will use to fine-tune the configuration are accessible from the Configuration page in the left application menu.
Instrumentation configuration is divided into tabs for different types of instrumentation configuration and some of those tabs are further divided into subtabs by platform, where the details vary according to the type of the agent.
After you have identified a potential problem through monitoring, use troubleshooting tools to determine the root cause of the issue. To troubleshoot issues, view slow response snapshots, analyze errors, and view health rule violations. War rooms allow you to troubleshoot collaboratively with distributed teams.
Automating Monitoring and Remediation
It isn't necessary to scan the AppDynamics dashboards constantly to monitor your applications. You can automate monitoring and problem remediation by creating health rules that pre-define problems that you anticipate and actions that are automatically triggered to fix those problems when they occur. See Alert and Respond.