Hello all. I hope you and your environment are healthy.
We think web application is being impacted once time RUM has been applied.
Please are there any suggestions/best practices to avoid impact on web applications once time has been applied RUM.
The few times that happened to me I started to disable features from "Async web requests and SPAs".
If the problem persists I would check if another product happens to be being used that has similar functionality as RUM (Something as HotJar) and test blocking such requests.
If all of that is done and the problem persists better open a case with support.
Many Thanks Dante. Sorry but where can disable "Async web requests and SPAs" on Dynatrace console ?
On the other hand I realize there are some options for injections... I realize appreciate it you could explain which is the lighter option in terms of impact on web applications and why ?
The injection mode handles how the JS is actually added to the page, you can check this doc:
The automatic mode only removes the need to add it manually, but AFIK the concept for each of one of the modes is the same.
In the last Column, you have the use case scenario.
Quite frankly, it depends on your goals. If you care about your customers, you should take a look at "Visually Complete". If you are talking KPIs or synthetic measurements, and you want to get a better value, you'll be looking at some "cheating" strategies. And there are certainly more goals, but I normally reduce them to these two.
So, the quick reply is, it depends! Not only on the two strategies above, but also on your application. In general terms the Dynatrace script is non-blocking, and since it downloads from the same site, there are no other TCP connections, TLS handshakes, etc. The good thing is that having Dynatrace you can also do some testing. Place it at several places and take a look at how times go...