You can use CICS® monitoring to provide information for debugging applications. In addition to the system-defined event monitoring points (EMPs) that already exist within CICS code itself, you can define user event monitoring points in your own application programs by using the EXEC CICS MONITOR POINT command.
At a user EMP, you can add your own data (up to 256 counters, up to 256 clocks, and a single character string of up to 8192 bytes) to fields reserved for you in performance class monitoring data records. You could use these extra EMPs to count how many times a certain event happens, or to time the interval between two events. Your definitions in the Monitoring Control Table (MCT) specify the type and number of fields that are available for your use within each task’s performance record. For further information on the MCT see the CICS Resource Definition Guide. See the CICS Application Programming Reference for programming information on syntax and options of the MONITOR POINT command.
When your monitoring data has been collected, you can read it into a database using, for example, the Service Level Reporter Version 2 (SLR II).
See the CICS Performance Guide for guidance about choosing performance tools. See the CICS Supplied Transactions for information about the transactions needed to invoke them.