30 Aug 2019 07:20 PM - last edited on 27 Apr 2021 12:53 PM by MaciejNeumann
hi Team,
Any idea if dynatrace supports signalR ? on our website pages we have this library used and recently from August 3rd week sometimes intermittently we are seeing failures caused due to RUM js injection.
Thanks!
Solved! Go to Solution.
31 Aug 2019 06:26 AM - last edited on 06 Jul 2023 11:52 AM by andre_vdveen
Are you sure that failures are because of RUM injection? RUM is catching all exceptions in the console log, because of that DT can show you whole exception messages. Such exceptions are thrown than by dtjsagent again so sometimes it looks like the agent is the source of errors true stack trace is from the moment when the other JS file starts. It is possible that even without JS agent you had those errors but you didn't know. If this is intermittent and not constant, it looks like what I said.
SignalR should be transparent for agents, you will see the loading of this file and errors but nothing more as far as I know.
Sebastian
31 Aug 2019 09:59 AM
Yes, Sebastian!
Have opened support case as well SUP-30302 for the same and they have no idea about the issue. Requesting to reproduce the issue and provide memory dump which is not possible as it's intermittent. Please find the screen shot for the exception.
Thanks!
31 Aug 2019 10:47 AM
You can exclude all URIs that contains signalr path from monitoring on service side. I’m not sure if this will change anything but in such way you will have to validate with different tool or logs. Are you sure that those 500 errors are not happening without dynatrace?
Sebastian
31 Aug 2019 12:06 PM
Yes Sebastian!
After disabling the RUM we haven’t seen these 500 errors but when we enabled it back they occur intermittently.
We have single tenant for multiple environments including both prod and test environments. Is it possible to exclude the RUM monitoring for the signalR only for a specific process groups rather than global?
Thanks!
31 Aug 2019 02:29 PM
You can go to process group settings by clicking edit and there exclude RUM injection. That's all 🙂