Overview of several types of non-timing transaction metrics captured in CICS Transaction data.
More CICS Transactions Videos
- CICS Timing Metrics – Overview
- Transaction Response Time Analysis
- Timing Analysis by High-Level Components
- Response Time Analysis Scenario 1 Values Differing by System ID
- Integrating WLM Performance Index and CICS Transaction Analysis
- CICS Web Services Metrics
- Overview of Non-timing Transaction Metrics
All right. So now let’s move on to the data request subgroup or metrics pertaining to CICS interaction with other resource managers are captured. So here is the rate of Db2 SQL and IFI requests by transaction. And again, we could view this by web service name we chose to. So other metrics in this group is the volume of IMS requests, the volume of MQ requests, and then also here, we’ve got wait times for the resource managers. So, here’s the IMS wait time and then Waits for Db2 thread and Db2 connections to become available if there are any, is captured in this data.
All right, metrics on virtual storage usage at the transaction level for each of the many types of CICS storage areas are captured in this group. So, using extended user DSA, as an example, here we see the number of GETMAINs in that area, storage occupancy, and the maximum storage allocated in that particular storage area. Again, all at the transaction level.
Another category of data available in the CICS Statistics data is file activity. So for transactions that are doing their own file I/O and not using Db2, we see that activity by request type. So here’s the number of GETs and PUTs, BROWSEs, and ADDs at the transaction level. CICS is a major exploiter of the zOS system logger functionality, and the transaction data capture the volume of log stream rights. So if we look at this transaction with most of those, and interesting to also bring on the wait for journal I/O timing metric, and when we do that, bring them together on the same chart, we find a very close correlation between the number of log stream rights and the amount of weight for journal I/O, as we might expect.
All right, the program load group captures the frequency of various mechanisms for loading programs at the transaction level. So here’s a LINK and INVOKEs, here’s LINKS of User Replaceable Modules, XCTLs, and program LOADs. So we see a high volume of program load activity for this top transaction. And we go over and look at the load time timing metric. We can see that for that transaction it does translate into a measurable but small amount of wait time per tran. The other category is temp storage, different types of activity here. Here’s the PUTs to Auxiliary Temp Storage by transaction, here’s to Main Temporary Storage, and then GETs and PUTs, GETs To and PUTs From Shared Temporary Storage.
Speak to a Technical Expert Today
Whether you are conducting product research, need support on a project, are experiencing downtime, or want to learn more about how IntelliMagic can support your business, our experts are here to help.
You May Also Be Interested In:
CICS Web Services Metrics
Introduction to Web Services insights available from CICS Transaction data that can facilitate collaboration between infrastructure and application teams.
Integrating WLM Performance Index and CICS Transaction Analysis
Response time analysis scenario leveraging CICS Transaction metrics in combination with WLM service class performance index data to identify the cause of missing WLM goal during a specific time interval.
Response Time Analysis Scenario 1 Values Differing by System ID
CICS response time analysis scenario where insights into the causes of variances across z/OS systems can be quickly derived from isolating the components driving the differences.