• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
  • Home /
  • Public Forums /
  • Dynatrace /
  • Dynatrace Open Q&A /
avatar image
Question by Axel V. · Oct 22, 2020 at 01:12 PM · configuration Dynatrace Managed RUM javascript documentation

RUM V2 enabled and more informations

Hello community,

i want to enable RUM V2 in my environment, but there are few informations in documentation about it (maybe because it's an early adopter). In screen below there is a switch On/Off:


So, i have some questions:


1) There is a best practice to enable it? Or just switch On?

2) There is a detailed documentation about it?

3) There is a Process Group Override section, so i can select a specific process group when i enable RUM V2 or i must enable it for whole environment?

4) If i enable RUM V2, i must restart what? Processes, or whole VM?


Anyone have some information about it?
Thanks so much

01.png (74.8 KiB)
02.png (58.7 KiB)
Comment

People who like this

0 Show 0
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

2 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image
Best Answer

Answer by Chad T. · Oct 22, 2020 at 02:36 PM

  1. You can go ahead and enable it if you are using java web/app servers for RUM.
  2. Documentation is internal and nothing is publicly available. Most of the changes are architectural to solve certain quirks that the older version had and you won't really see any noticeable impact after enabling it
  3. Yes you can enable it at the process group level
  4. You would have to restart the process
Comment

People who like this

0 Show 1 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image Axel V. · Oct 22, 2020 at 02:57 PM 0
Share
Thank you Chad for your answer
avatar image
Best Answer

Answer by Thomas Z. · Oct 23, 2020 at 07:24 AM

Dear @Chad T.,

Dear @Axel V.

I have to add to / refute parts of Chads statement!

v2 (very bad choice for the name) was maybe initially planned to "improve" or supersede the existing version. However, since v2 is technically different and tries to tackle different cases it should be seen as an alternative approach not an improved version! Hence, if everything works find now and you don't have any class cast exceptions (that's what v2 its build for) then I strongly recommend to stick with the existing version and not enable v2.

Heads up here: we will "remove" v2 from the UI in the foreseeable future and only make it available for our support teams to enable it / switch between the approaches if needed. v2 will be an "alternative approach" and therefore a troubleshooting "feature" only. To correctly call it by the name!

Pls. let me know if anything is unclear

regards

Thomas

Product Manager RUM web

Comment
Axel V.
Kalle L.

People who like this

2 Show 8 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image Axel V. · Oct 23, 2020 at 08:37 AM 0
Share

Thank you so much Thomas, i appreciate it!

avatar image Axel V. · Oct 26, 2020 at 03:04 PM 0
Share

Dear @Thomas Z.,

i want to explain my answer. I have an application that run in Webmethods Application server. This Webmethods is officially supported, but RUM injection doesn't work. I opened a ticket to Dynatrace support and they told me that RUM is not supported because this application doesn't use Java Servlet (processes instrumentation is OK). Also, they told me to try ith RUM V2, but there are few chances that it works.

So, do you know if RUM V2 might work?

Thank you and best regards

avatar image Thomas Z. ♦ Axel V. · Oct 27, 2020 at 01:26 PM 0
Share

Anytime!

If I were you, and since "This Webmethods is officially supported" I would push Support to properly troubleshoot this case! If its not because of class cast exception than they have to properly follow it up with development and they have to check whether and how we can fix this. In my humble opinion as simple as that!

And please feel free to mention me in the ticket then I can also follow the ticket!

thanks

Thomas

avatar image Axel V. Thomas Z. ♦ · Oct 28, 2020 at 09:21 AM 0
Share

Thank you @Thomas Z.! Support told me that Webmethods are supported for OneAgent instrumentation, but RUM is not supported. This is ad extract from support answer:

"First of all there is no official support for RUM for WebMethods Integration Server 0 in other words Dynatrace OneAgent is not able to inject JS library into its HTML pages because these are not Web request services but web services. The documentation only says that OneAngent is able to monitor "Java internals" of this product but not injecting RUM portion.
RUM is supported only for "Java servlet-based web applications" and we don't inject RUM into webMethods, as they use something different than servlets and marked as webService which means XML/JSON. Anyway we had once a customer who swiched Java Monitoring to V2 and for WebMethods and it worked well."


"if we don't use Servlets than there are small chances RUM V2 will help, sorry ... "

So, i don't know if open a new support ticket or try RUM V2...

avatar image Thomas Z. ♦ Axel V. · Oct 30, 2020 at 07:34 PM 0
Share

Dear @Axel V.,

shortly got in touch with the dev for the Java injection.

Yes we don't support auto injection for Webmethods.

BUT.

what you can do in this case is the following:

  • have an agent on the server capturing the server-side metrics
  • have an application for automatic injection and
    • create an injection exclusion rule to never inject automatically
    • insert manually.
    • make sure the beacons are sent via an Active Gate

This way you should be able to monitor that setup full stack!

regards

Thomas

Hope that helps. Support should know about this and help you set it up correctly!

avatar image Axel V. Thomas Z. ♦ · Nov 02, 2020 at 08:58 AM 0
Share

Hello @Thomas Z. and thank you so much!

So, i must try to enable manual injection, right?

Application settings -> Injection -> "Manual insertion" tab

This is correct path for solution? If not, can you tell me the correct path in settings?

Thanks for your usefull help,

Best regards

Axel

avatar image Thomas Z. ♦ Axel V. · Nov 02, 2020 at 03:56 PM 0
Share

exactly! And don't forget to also add an exclusion rule to not inject automatically for the domain/the whole web site

avatar image Axel V. Thomas Z. ♦ · Nov 05, 2020 at 01:09 PM 0
Share
Perfect, thank you Thomas, i'll update thread if i'll have news.

Best regards

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Follow this Question

Answers Answers and Comments

32 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

APDEX settings for SESSION

Pass value from javascript to next synthetic event

Disable javascript injection for a specific process or based on user-agent

Any way to export configurations from SaaS to Managed?

Configuration of Dynatrace Managed for easyTravel application

Forum Tags

mobile monitoring dotnet iis chat kubernetes servicenow amazon web services feedback mysql mainframe application rules rest api cassandra dashboard oneagent sdk cmc application monitoring openkit smartscape request attributes monitoring developer community user tagging log monitoring services ufo activegate auto-detection high five award webserver uem usql iib test automation license ios news migration management zones ibm mq web services notifications sso host monitoring knowledge sharing reports browser monitors java hybris sap vmware maintenance window user action naming javascript appmon ai availability tipstricks automation extensions diagnostic tools session replay permissions search davis assistant auto-update faq documentation problem detection http monitors easytravel apdex network docker tags and metadata cloud foundry google cloud platform synthetic monitoring process groups account usability dynatrace saas gui paas openshift key user actions administration production user actions postgresql synthetic locations upgrade oneagent security Dynatrace Managed user management python technologies mongodb openstack user session monitoring continuous delivery citrix configuration alerting performance monitoring NGINX action naming linux nam installation error reporting database mission control apache mobileapp RUM php azure purepath davis scripting aix nodejs android
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A