Tuesday, July 1, 2014

How to use OMEGAMON IMS to monitor the response time of an individual transaction

I recently had a customer ask me about how to use OMEGAMON IMS to monitor the response time of an individual transaction.  The RTA function of OMEGAMON IMS is based upon the notion of RTA groups.  These groups are typically defined using the KOIGBLxx macro that specifies the group and startup options for RTA and for Bottlneck Analysis.  The groups may be transaction based, scheduling class based, program based, or based on combinations of trans/classes/programs.  Since you have a limited number of RTA groups, most groups represent multiple  trans/classes/programs.

But, if you want to isolate just one specific transaction there are three ways to do it.

1-  Add the transaction to its own RTA group in KOIGBLxx.

2-  Use the OMEGAMON Application Trace Facility.  This will provide very detailed response time data.

3-  You can add the transaction dynamically to its own RTA group.  This is easy enough to do, but keep in mind the transaction will only be there until OMEGAMON is recycled.

To add the transaction dynamically, do the following:
      Logon to the classic interface
      Go to the RTA menu
      Select E for controls and stop RTA
      Select F for options
      Use the SETG command to alter the group
      As in the example below     aSETG01 tran=addpart          will add the addpart tran to group 1

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.