App Visibility provides application performance monitoring and deep insight into your users' experience. In addition to tracking and measuring user activity at the individual level, on premises or off, App Visibility filters data to provide you with the information you need to monitor and maintain user experience expectations and healthy applications:
To understand application monitoring with App Visibility, you should be familiar with the following concepts:
App Visibility automatically generates models for the web-based applications that are monitored by App Visibility. As transactions flow between monitored servers, App Visibility maps out the flow between the application nodes. The model changes dynamically as the application interacts with nodes, adding new nodes to the application model, and removing inactive nodes from the model.
For information about applications and application models, see Application models.
For information about configuring application discovery, see Configuring application discovery.
You can monitor the health and performance of an application that is monitored by App Visibility agents. The view helps you pinpoint issues in the application and locate servers where you can begin investigating problems. You can examine and trend server metrics and correlate server issues with application-transaction issues. The Application View helps you diagnose and resolve performance and availability problems with your application; and monitor synthetic transactions to predict application health and user experience.
For information about the Application View, see Investigating severity and impact of application issues.
Analyze business transactions to locate transaction entry points that are slow or have errors and that could be impacting your users. For databases, the business transactions table shows the transactions that queried the selected database.
For information about business transactions, see Analyzing business transactions.
Synthetic transaction monitoring
You use synthetic transaction monitoring to predict application health and user experience. Synthetic transaction monitoring enables you to manage the performance and reliability of your applications by executing complex business transactions and monitoring performance and functional behavior. enables your business to proactively check service level agreements (SLAs) and receive notification of a breach before the end user is impacted.
For more information about monitoring synthetic transactions, see Monitoring synthetic transactions to predict application health.