11 Oct 2023
10:16 PM
- last edited on
12 Oct 2023
11:07 AM
by
MaciejNeumann
The system I am working on uses MQ as the interface for internal as well as external system integration. The same request goes through multiple queues and is processed by different internal as well as external applications. I would like to be able to trace the request end-to-end. There is a message id in the payload that uniquely identifies the request. Is it possible to extract the message id from the payload and add it to the request name or trace id?
Hi,
You can try to use request attributes. You can track HTTP headers in request and response.
If you are using Grail, you have also Business Events. Allowing you track content in payload's body.
When you have that tracked, you can configure a request naming rule.
Best regards
@AntonPineiro We are not using web requests. Therefore, I don't think I can use request attributes. What do you mean by "if you are using Grail"? Thanks.
Hi,
Grail -> https://docs.dynatrace.com/docs/platform/grail/dynatrace-grail
Best regards
If you are using SaaS then Grail would be the best option at this point.
I do not have control on some of the participating applications. Can you expand what you mean by MQ auto tracing capabilities?