IBM Application Performance Analyzer for z/OS (APA) is a mainframe application performance analysis tool that measures, analyzes, and reports how z/OS applications use system resources, with a primary focus on CPU and I/O. IBM documents that the product uses statistical sampling to collect performance data and states the sampling approach is designed to limit measurement overhead. The product reports mapping findings back to source program locations to support tuning.
APA is positioned as a performance engineering and problem-determination tool for IBM Z environments. It is functionally distinct from distributed/cloud APM platforms (such as Dynatrace, New Relic, Datadog) and from IBM's distributed observability product (Instana), which targets cloud and hybrid architectures.
Key capabilities documented by IBM:
- Statistical sampling–based data collection across subsystems and runtimes (for example, CICS, Db2, IMS, WebSphere/USS).
- Visibility into resource usage (CPU, I/O/DASD and related metrics).
- Report generation and export in formats such as JSON, PDF, and XML.
- Mapping from measurements to source program locations to assist code-level tuning.
- Support for common mainframe languages and runtimes (COBOL, PL/I, Assembler, C/C++, Java).