TrueSight App Visibility Manager overview

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:

Related topics
TrueSight Operations Management overview

Getting started with application monitoring

Setting up applications for monitoring

TrueSight App Visibility Manager business value

TrueSight App Visibility Manager 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, TrueSight App Visibility Manager 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.

TrueSight App Visibility Manager concepts and configuration objects

To understand application monitoring with TrueSight App Visibility Manager, familiarize yourself with the following concepts:

Application discovery

TrueSight App Visibility Manager automatically generates models for the web-based applications that are monitored by TrueSight App Visibility Manager. As transactions flow between monitored servers, TrueSight App Visibility Manager 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. 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. 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.

Technologies monitored by App Visibility agents

The App Visibility agents monitor transactions that use the technologies specified in the following sections. While BMC continuously tests and adjusts the agents' capabilities, updates to third-party software and irregular use of technologies are outside of our control and capacity to guarantee expected performance.

Technologies monitored by the App Visibility agent for Java

Support on Java platforms

The App Visibility agent for Java is supported on the following platforms

  • Java SE 6
  • Java SE 7
  • Java SE 8

Supported application servers and Java versions

The Java environment includes a wide variety of application servers that are supported on a wide variety of operating systems. The following operating systems have been individually tested and certified in the BMC lab, yet the App Visibility agent for Java is supported on other operating systems where supported application servers and Java version are installed.

The App Visibility agent for Java is supported only on 64-bit operating systems.

Tested operating systems for the App Visibility agent for Java

Operating SystemVersion

Red Hat Enterprise Linux

  • 7.x
  • 6.x
  • 5.x
CentOS, Oracle Linux
  • 7.x
  • 6.x
  • 5.x


  • 12.x
  • 11.x

 Ubuntu Server

  • 16
  • 14


  • 2016
  • 2012 R2
  • 2012
  • 2008 R2




Oracle Solaris on SPARC

Oracle Solaris on SPARC



The App Visibility agent for Java is supported on the following application servers.

Supported application servers for the App Visibility agent for Java

Application server

Java version

IBM WebSphere Application Server (Full Profile) 8.5.x

IBM 1.7

IBM 1.8

Oracle WebLogic Server 12c

Oracle 1.7

Oracle 1.8

JBoss EAP 6

Oracle 1.7

WildFly 8 (formerly JBoss AS)Oracle 1.8

Apache Tomcat 7.x

Oracle 1.7

Apache Tomcat 8.x

Oracle 1.7

Oracle 1.8

For more information, see System requirements for App Visibility Manager server components and System requirements for App Visibility agents for Java and .NET .

Was this page helpful? Yes No Submitting... Thank you