We face an issue monitoring calls through a DataPower.
A monitored service calls a monitored web service through a Datapower but the purepath can't track the calls through it. We only see calls to an unmonitored host for these calls.
I have checked with the network team and we see 3 headers in the requests (X-Forwarded-For, X-Client-IP and X-Global-Transaction-ID), and one header in the responses (X-Global-Transaction-ID).
Is that OK, or should I see other headers (X-dynaTrace)?
Thanks for your help.
Yes, to see the transactions go through the Datapower tier, you have to ensure that the X-dynaTrace header is not stripped and is passed through Datapower to the next tier. This is what I did to see my transactions go through Datapower.
I come back to this issue. My customer confirmed that the x-dynaTrace header is stripped.
But they did not find an easy way to configure the whole Datapower to copy the incoming request header to the outgoing request without having to set up a rule on each service (more than 200).
Did anyone find a solution to apply that rule to the whole Datapower config?