Monitoring live applications with the Sequence Diagram tool
Distributed profiling provides a means to visualize the execution of a Java application in the form of a sequence diagram, as defined by UML notation. The tool acquires execution data either from an instance of a Java Profiling Agent or a J2EE Request Profiler. Usage of these different agents depends on your deployment requirements which in turn depend on the type of application to be monitored.
The application can either be a single JVM application, which runs within the boundaries of a single JVM execution space; or a distributed application, which runs either within the boundaries of one machine or on a cluster of machines. Single JVM applications make use of the Java Profiling Agent to collect data; distributed applications employ the J2EE Request Profiler.
Follow these tasks to monitor your live applications:
- Monitoring single JVM applications. Refer to the documentation for the Profiling tool.
- Monitoring distributed applications on WebSphere Application Server
Note: A J2EE Request Profiler sample is shipped with the product. For instructions on how to use it, refer to its readme (File > New > Example > J2EE Request Profiler > Next > Finish).
Related tasks
Reserved.
Viewing trance interactions using Sequence Diagram views
Displaying sequence diagrams using the J2EE Request Profiler