The data collection infrastructure supports the following types
of data collection:
From a TMTP, ITCAM for RTT, or ITCAM for WebSphere® database in production
environment. The data collection infrastructure works with the tool to retrieve
stored application performance information (either aggregated statistics
or instance-level data) from the appropriate Tivoli Enterprise™ Monitoring
Server (TEMS) database.
From a distributed application running on a J2EE Application server.
The required ARM performance data is provided automatically by supported
J2EE application servers; see the toolkit installation guide for information
about supported application servers.
From JVM heap dumps when an application fails outright.
From WebSphere Maelstrom
Web services.
From a Web application under automated test, including tests and schedules
created in Rational® Performance
Tester, a product that helps you create and run advanced automatic testing
suites for your applications.
From an ARM-instrumented application. If your application is not running
on a supported J2EE application server, you can instrument it by manually
inserting ARM API calls in your code or by using a probe which can insert
customizable API calls. Then you can run it and collect the data
produced by the ARM instrumentation. For example, if you ARM-enable a database,
you could see a transaction go from your application into the database, see
all the processing in the database, and see the response come back out, all
displayed in one sequence diagram.
Application logs generated by applications, Web servers and database
servers an be imported, analyzed, and correlated.
Depending on the type of data that you collect, you can perform
the following types of analysis: