RUM / JS APM display results for one page "Unknown"


(Ariel Kiel) #1

Hello,
i am trying to use APM with RUM / JS agent.
i have installed it and i get data.
the problem is that i get data on one page called unknown and the application has a few pages.
it seems like the the APM agent get the page load transaction without the page name and all the XHR requests are not being reported.
any idea on how to approach this issue ?

thanks,
Ariel Kiel.


(Ariel Kiel) #2

i guess this is the same issue i face:


(Hamidreza Jahtalabziabari) #3

Hi Ariel,

Thanks for reaching out.
By default the page load transactions are called unknown, this is mainly due to not having a good default for these kind of transactions (using the page url is not suitable for all use-cases, for example if it contains an ID).
But there's a way to fix this. You can use our apm.setInitialPageLoadName(name) API to set the correct name.

By default XHRs that happen during an active transaction are captured, however, after the page load you need to start and end transactions manually in order to capture XHRs. You can find more information on Custom Transaction guide.

As you mentioned one way to improve this would be to capture all XHRs automatically as a new transaction. Although this might be useful in certain use-cases, we need to be mindful of the amount of data generated by the agent. Please feel free to make a comment in that issue about your use-case.

Cheers,
Hamid


(Ariel Kiel) #4

Hi Hamid,
thank you for your answer.
since i am not the developer of this project my access to the source code is a bit limited , it would have been nice if there was an option to ad more power to the configuration so the source code of the project can be out of the loop. for example decide if we want to capture all XHR or some by white listing paths for example.
and an options to add all the js code external and inject it with a tag.
thanks again,
Ariel.


(system) #5

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.