Page tree

BMC TrueSight App Visibility Manager is an application performance management tool. No matter where your applications are hosted, IT Operations can see real-time, end-to-end visibility from an end-user transaction to a single line of code.

The following topics provide a brief introduction to the product and its components:

BMC TrueSight App Visibility Manager business value

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:

  • Deep application performance visibility. Pinpoint which users, transactions, and application calls are affected by changes and are impacting performance.
  • Proactive problem solving with application diagnostics. Examine application diagnostics and deep-dive analytics to enable faster issue resolution.
  • Transaction tracing. Efficiently isolate application problems, including failed transactions, at the level of individual lines of code and database operations.
  • Integrated monitoring on-premises or off. Manage cloud-based, on-premises, and hybrid applications from a single interface.

App Visibility concepts and configuration objects

To understand application monitoring with App Visibility, you should be familiar with the following concepts:

Application discovery

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.

Application View

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.

Business transactions

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. BMC Synthetic End User Experience Monitoring enables you to manage the performance and reliability of your applications by executing complex business transactions and monitoring performance and functional behavior. Synthetic transaction monitoring 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.

End-user monitoring

App Visibility Manager end-user monitoring provides visibility into end-to-end transaction time and availability, and browser page performance and availability, for your web-based applications. End-user data enables you to detect and respond when users are experiencing slow response times and outages. With App Visibility Manager, you can monitor end-to-end transaction time and identify problematic parts (such as AJAX requests) of a web page.

For more information about end-user monitoring, see Getting started with real end-user experience monitoring.

For more information about configuring and managing end-user monitoring, see Setting up and managing real end-user experience monitoring and Managing end-user experience monitoring core components.