17 Mar 2020 04:14 AM - last edited on 27 Apr 2021 01:21 AM by MaciejNeumann
i'm trying to activate RUM in an application inside WebMethods 9.12, but i failed many times (ruxitagent is not injected in html pages, i checked with F12 browser mode). In Documentation, these are the official supported versions: https://www.dynatrace.com/support/help/technology-support/supported-technologies-and-versions/
So, the 9.12 is not official supported, right? In any case, oneagent instrumentation is correct and at service, process and host levels i don't have any problem, so maybe injection fails for this reason?
Solved! Go to Solution.
First, I would ask if you really have users hitting WebMethods directly from browsers and accessing web pages it is serving up? If so, is WebMethods serving those pages using the Java Servlets framework? If it is, we should be able to inject. If not, I think we do not support RUM on WebMethods.
Hope this helps,
Hi Dave, thanks for your answer.
Yes, users hitting WebMetods directly, i checked a login request and it is exposed by Webmethods, no proxy or firewall in the middle. These Webmethods serving those pages using jQuery framework, but i injected other applications (other hosts) with it.
I don't know why injection is not working, it's strange.
It has to be using the Servlet framework to inject in Java processes. Can you check the code for Servlet? You can do things like check the APIs in CPU analysis under Diagnostic tools, browse the classes as if you were defining a custom sensor, etc.
my first answer in not totally correct, i don't know if Webmethods using Java servlet framework, i try to search this information. Thanks for your help.