Our client is a bank and enabled a few years ago to carry out some banking operations from stores, as if they were made from a bank branch. These operations are performed through POS devices.
Without going into more detail regarding communication, these operations are received in MQServer and processed. For its monitoring, we replicate the MQ queue in another mqserver, some time ago an EPA plugin was implemented that generates metrics from another java process that is reading the MQ queue and analyzing the messages. In this way, performance metrics and statistics metrics of the transactions are generated according to the bank's requirement.
I do not know the problems for the previous support team and the reasons for both this design and the configurations that were applied to the EPA.
From my point of view, this whole process is totally inefficient and today it generates metrics that are useless.
However, thanks to your indications I have been able to sustain the inefficiency of the processes, in such a way that my client authorizes me to redo or improve the process of these processes that have been running for several years under these conditions.
Again, thank you very much for your help!!