We use the EP Agent for MQ Monitoring and in general alert only on queue depths exceeding their threshold. An application group has asked whether we can distinguish which system is having the issue when messages get placed in an error queue.
Our New Service is going to start servicing multiple consuming systems that will need to be concerned if their message error out. But we only have one error queue which all consuming systems share. We’ll be creating a custom JMS Header like “SourceSystem=App1”, “SourceSystem=”App2” etc to differentiate the errors by system. If an alert could be set up like “IF message count WHERE SourceSystem=App1 > 5 THEN send alert” we could notify the right systems.
I'm pretty sure we aren't able to see anything other than counts, but thought I'd pose the question to be sure. Thanks in advance for any information you can provide.