Feel free to download the TopMon White Paper or
TopMon User Guide (zip format MS Word docs), or
download a TopMon demo for Windows
TopMon® - The TOP END Performance Monitor
One of the basic goals of any computing environment is to get the most work out of the least amount of hardware. You want your environments to be faster, especially when they are under heavy load. However, at the same time, we don’t want to purchase new hardware unnecessarily.
This, in fact, may be the main reason you purchased TOP END; you wanted to maximize your system resources. However, how do you know when your system resources are maximized? Somehow, you need to gather performance statistics for analysis.
Although BEA TOP END is a powerful middleware product with many advanced features, it lacks the ability to provide customers with up-to-date performance statistics. Often, these statistics are imperative for a customer’s environment.
Since no tools are available to collect TOP END performance statistics, customers are forced to use archaic methods to gather the necessary information. This often involves modifying existing TOP END applications to log time-stamps and using UNIX utilities such as SAR (System Activity Reporting) to assist in gathering performance statistics. Obviously, these methods are less than desirable. Additionally, these methods usually only collect a sub-set of what is really needed.
The performance monitoring problem is further compounded when multiple nodes are involved. How can you collect the statistics you want from all of the nodes in your enterprise so they can be viewed from a single location? The answer is: you probably can’t. That is, unless you use TopMon.
MEETING THE NEEDS
TopMon automatically collects the performance statistics of TOP END applications on all the nodes in an enterprise, and forwards them to one central location. These statistics can then be viewed using TopMon’s GUI display utility. Performance can be viewed in a real-time mode via different built-in graphs; as the data changes, so does the graph. Additionally, since data collected can be saved in a relational database released with TopMon, users can print reports showing historical performance. Data can also be exported from TopMon’s database into a database of choice for additional statistical analysis.
Access to TopMon’s rich pool of information will help you better maximize your resources. You will be able to:
TopMon’s flexible design allows users to easily select which TOP END applications to monitor. The scope can be as broad as all applications across all nodes in a TOP END system, or as narrow as a single service on a single node.
Existing TOP END applications do not need to be re-compiled or even re-linked in order to cooperate with TopMon. Simply install TopMon right out of the box, and it will immediately begin to collect performance statistics for all of your TOP END applications. Almost instantaneously your environment will begin to take advantage of the rich features of TopMon.
TopMon uses an innovative, low-overhead method to collect its performance statistics. Furthermore, this innovative method allows TopMon to scale to UNIX networks of any size. This includes environments from less than five servers to those with more than a thousand.
TopMon collects 16 important statistics about your TOP END systems. Some of these statistics include:
Once collected, these statistics can be displayed in either graph or report form.
GRAPHS AND REPORTS
TopMon provides graphs for both active and inactive services. Active services are those which are advertised by TOP END applications currently running. Inactive services are those, which at one time were active and logged performance statistics, but the TOP END applications which advertise these services are not currently running.
Then graphs are selected against active services, the graph is displayed and continually updated with new data until the user terminates the graph. When graphs are selected for inactive services, the graph is displayed with data for a specified date/time range.
TopMon provides 16 different built-in graphs for users to choose from.
Figure 1 - TopMon Throughput Graph
TopMon also provides reports for both active and inactive services. Reports are grouped into two categories: statistical and status. Statistical reports show performance information about the selected services. This information includes throughput, server process time, communication time, response time, etc. Status reports simply display information like the number of nodes, applications, and services active between a date/time range.
TopMon Supported Platforms
The TopMon Administration and Runtime Software are currently supported on the following platforms:
Copyright © 1996-2010 ABACI International, Inc.
BEA TOP END® is a registered trademark of BEA Systems, Inc. TopMon® is a registered trademark of QLINK Corporation