I am trying to create a Business Transaction where I split all my web requests by the Accept-Language header.
For that purpose, I created a new measure based on Web Request - Header Value, where the only thing I do is checking for this header (no specific values, no regex, nothing, just split by header):
And with this measure I created my own Business Transaction:
(You can see the measure being used in Split Results).
Now, after a few minutes of simulated requests, I go check the results:
As you can see, the amount of measured requests by the Accept Language BT is 0.
I created similar BT and the corresponding split measures, with the HTTP Header User-Agent and Referer (both of them using Web Request - Header Value as template), and as you can see those two work as intended, getting the requests and splitting them by the assigned header content. So the only header I know that has this problem is Accept-Language.
Do you have any idea why this is happening?
Thanks in advance.
Answer by James K. ·
Did you explicitly tell the relevant sensors (Web server or Java servlets) to capture that header? The other two are probably captured by default which is why they would work right away.
In the sensors configuration add that header and make sure you are seeing it in PurePaths.
retrieve metadata from a page using UEM 2 Answers