• 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 /
  • Application Monitoring & UEM /
  • AppMon & UEM Open Q&A /
avatar image
Question by David D. · Feb 17, 2014 at 05:28 PM ·

UEM dtagent55_...js where do you find it and how does it get there

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.

4 Replies

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

Answer by David L. · Feb 26, 2015 at 05:48 AM

What if I want to manually inject the JS because there is a rule that all IIS Servers must get static content from a different server that is not instrumented? I need the .js on that server and I cannot automatically generate it, I need to copy/paste the .js there, where do I get the JS from?

This second IIS server then serves static files that are on a different fileserver, does this mean I cannot use UEM since it is not possible to have the dtagent.js phisically on this fileserver?

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 David L. · Feb 26, 2015 at 06:50 AM 0
Share

Nevermind, I suppose DT5.5 does not give you an option to manually download the agent as DT5.6+ does

avatar image

Answer by Rob V. · Feb 17, 2014 at 06:23 PM

The dtagent55_xxx.js is never physically instantiated on the file system. It's a generated file delivered by either the web server agent or the app server agent (in the case of java with no web server). Note also that it will get cached on the browser side so the user will only download it once, until there is some reason to download it again (cache gets cleared, we change the file, etc)

Note that the location simply needs to be a location in the app hierarchy that is allowed to serve content. Very often the default location ( / ) is not allowed to serve content. You can either ask a developer where they serve JS content from, or just look at some of the URIs that are generated by the app.

Rob

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 David D. · Feb 17, 2014 at 06:30 PM 0
Share

Thanks Rob!

avatar image

Answer by David D. · Feb 17, 2014 at 06:14 PM


Thanks for the quick response, I meant to fill more details in but before I could type more, got called for an oncall incident.  Sorry.   

What I was asking about the "location" was because I asked my customer to see if he could locate the dtagent55_...js file on his server.  He did a server wide search with no hits.  So I went over to easytravel on our DEV machine and I did a simple explorer search.  The search came up with dtagentApi.js but not of dtagent55_...js file.  I would believe I should be able to find the js file for easyTravel since it is injected in the easyTravel page.  But I could not even find it there.  So before I went further with the customer in finding his js file, I needed to make sure I could find it myself in easyTravel.  This way I could determine whether his search simply failed or whether the agent failed to provide the file.   

The HealthCheck- Injection Check for the customers application shows a status of "Server not instrumented by agent".  Is the placement of the dtagent55_...js file dependent on a successful insertion?   We definitly do not have an insertion.  Is that why the dtagent55_...js file does not exist anywhere on the customers server?

Thanks for the info on the webinar.  It was very informative and I have looked at it a couple of times.

Comment

People who like this

0 Show 0 · 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

Answer by Andreas G. · Feb 17, 2014 at 05:35 PM

Hi Dave

First - I know from a previous post that you may have more questions coming up around UEM. Therefore I also suggest that you have a look at some of the UEM-related webinars we recorded in the last months/years. Check out, e.g.: dynaLearn Webinar - First Steps with dynaTrace UEM - January 12, 2012

To answer your question: The Web Server Agent is the key to the dtagent.js file. The Agent (Module in Apache or IIS) will automatically "inject" the script tag into your HTML Pages. The file itself will also be provided by that Agent. The Agent has additonal tasks it does, e.g: it receives the captured data from that dtagent.js file which is sent back to your web server via AJAX Requests to the URL /dynaTraceMonitor. You can configure the behavior of that JavaScript file and also the location of where is file is hosted in the System Profile under User Experience. More information on that can be found here: System Profile - User Experience

Comment

People who like this

0 Show 0 · 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.

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

3 People are following this question.

avatar image avatar image avatar image

Forum Tags

dotnet mobile monitoring load iis 6.5 kubernetes mainframe rest api dashboard framework 7.0 appmon 7 health monitoring adk log monitoring services auto-detection uem webserver test automation license web performance monitoring ios nam probe collector migration mq web services knowledge sharing reports window java hybris javascript appmon sensors good to know extensions search 6.3+ server documentation easytravel web dashboard kibana system profile purelytics docker splunk 6.1 process groups account 7.2 rest dynatrace saas spa guardian appmon administration production user actions postgresql upgrade oneagent measures security Dynatrace Managed transactionflow technologies diagnostics user session monitoring unique users continuous delivery sharing configuration alerting NGINX splitting business transaction client 6.3 installation database scheduler apache mobileapp RUM php dashlet azure purepath agent 7.1 appmonsaas messagebroker nodejs 6.2 android sensor performance warehouse
  • 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