Part VI Monitoring Application Performance

Monitoring distributed applications requires the use of several products, each of which examines a different aspect of application performance. The chapters in this part explain how you can use these products singly and together to monitor your application. It also provides a summary of the workflow required to install, configure, and work with these products. It includes the following chapters:

  • Monitoring Performance introduces the process of monitoring distributed applications. It describes RUEI, JVMD, and EM, which you use to monitor performance, it explains how you set up end-to-end monitoring, and it looks at how security schemes translate across different monitoring contexts.

  • Understanding the User Experience explains how you use (RUEI) to understand how users are interacting with your product. Using the measurements that RUEI collects, you can assess the effectiveness of user interface design, the responsiveness of web servers and the internet, and the success of user operations.

  • Getting Detailed Execution Information explains how you use Java Virtual Machine Diagnostics to look at the finest details of code execution and to identify problems like race conditions, blocked threads, and memory leaks.

  • Monitoring Business Applications describes how you create a Business Application, and how you use the Enterprise Manager (EM) console to get summary and detail information about the user experience and transaction performance related to that Business Application.

  • Monitoring End-to-end Performance provides an example that illustrates how you use RUEI, and JVMD together to troubleshoot an issue from the user experience to the finest machine-level details.

  • Troubleshooting Middleware Applications Using Enterprise Manager describes how you use Enterprise Manager to troubleshoot middleware applications.

The chapters in this part are meant to be read sequentially, from beginning to end. If you are familiar with any of the individual components described, Oracle still recommends that you read those subsections that describe how you navigate from one component to others.

The information in this part is not exhaustive. It is a map rather than a compendium. The bulk of material describing how monitoring components work, is found in other documents. Cross references to additional material are provided for your convenience.