Tivoli Performance Viewer (TPV) enables administrators and programmers
to monitor the overall health of WebSphere Application Server without leaving
the administrative console.
Before you begin
In Version 4.0, Tivoli Performance Viewer was originally named the
Resource Analyzer. In Version 5.0, TPV is a standalone Java application. In
Versions 6.0.x and later, TPV is embedded in the administrative
console. From
TPV, you can
view current activity or log Performance Monitoring Infrastructure (PMI) performance
data. TPV provides a simple viewer for the performance data gathered by the
Performance Monitoring Infrastructure for WebSphere Application Server.
Why and when to perform this task
By providing the ability to look at TPV data, administrators can
determine which part of the application to focus on to improve performance
and what configuration settings to change to improve performance. For example,
in order to determine what part of the application to focus on, you can view
the summary charts for servlets, enterprise beans and Enterprise JavaBeans
(EJB) methods, and sort these tables to determine which of these resources
has the highest response time. You can then focus on improving the code path
for those application resources taking the longest response time.
Steps for this task
- Optional: Adjust
the Performance Monitoring Infrastructure (PMI) settings for the servers
that you want to monitor. The PMI service is enabled by default
with a basic set of counters enabled.
- Monitor current
server activity. You can view real-time data on the current
performance activity of a server using TPV in the administrative console.
- Use the performance
advisors to examine various data while your application is running.
The performance advisor in TPV provides advice to help tune systems for optimal
performance and gives recommendations on inefficient settings by using collected
PMI data.
- Configure user and
logging settings for TPV. These settings can affect the performance
of your application server.
- View summary reports on
servlets, Enterprise JavaBeans (EJB) methods, connections pools and thread
pools in WebSphere Application Server.
- View performance
modules that provide graphics and charts of various performance data
on system resources such as CPU utilization, on WebSphere pools and queues
such as database connection pools, and on customer application data such as
servlet response time. In addition to providing a viewer for performance data,
TPV enables you to view data for other products
or customer applications that have implemented custom PMI.
- View server performance
logs. You can view data that has been logged by TPV in
the administrative console. Be sure to configure user and logging settings for TPV.
- Log performance data.
You can store real-time data in log files for later retrieval and analysis.