• 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 gil g. · Dec 05, 2013 at 12:22 PM · web performance monitoring

Long PurePath Action

Hi, 

 

I was presented today with an End user Action PurePath which is extremely long. It contains many xhr calls but most ofthem do not show any sub web requests and On Load is only shown at the end of the PurePath. I'm trying to find clues to explain the reason for the long action and would love to hear your ideas.

 

Attached is a session with a sample purepath.LongAction.dts

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

Answer by Florent D. · Aug 24, 2015 at 11:55 AM

Hi

I know this is an old thread, but I'm seeing something similar with one of my customers.

Basically it is an e-commerce site for a famous clothes retailer. A small percentage of the users (below 0.5%) show very bad action purepath response times (up to 50 minutes). The majority of these are on Safari mobile but a couple can be seen on IE mobile too. Having looked at the data as a whole I have to say that most mobile users are on i-phones anyway so it could be explain the large share of bad response times.

All these bad response times are only seen on the home page and the majority are bounced visits.

The action only contains an onLoad handler execution and a few include an action (X,XHR) request.

This is putting off the customer who decided to turn off UEM because they think it is related. I'm going on site tomorrow to explain that it isn't an issue but I could do with some concrete explanation .

Thanks

Flo

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. · Dec 06, 2013 at 06:23 AM

Could it be that these XHR Requests that are not showing any server-side purepaths are requests to 3rd party services or maybe servers that are not instrumented with dynaTrace?

Have you tried using the Browser Agent or maybe AJAX Edition to anlayze what happens on this page. The AJAX Edition or Browser Agent will show you all these XHR Requests. This will help you figure out what is really going on.

Comment

People who like this

0 Show 2 · 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 gil g. · Dec 06, 2013 at 09:36 AM 0
Share

Andreas, 

What bothers me most in this PurePath is that the OnLoad is only shown at the end and we are sure no end user have actually seen these times and was able to work on the page alot faster than the time specified there. Generally speaking, If I have a page with xhr/Jquery requests, will all of them be included in the page time always or can I set them to be a seperate client action purepath ? 

avatar image Andreas G. ♦ gil g. · Dec 06, 2013 at 09:43 AM 0
Share

The onLoad shows the actual time when the onLoad event handler was triggered. So - even though onLoad is shown up really late it doesnt mean that the site is not interactive for users. I would definitely take a look at this with a tool such as our AJAX Edition as it wiill give you more insight into the page load events

As for your second question: the default behavior is that all these XHRs - in case they are not triggered by a special mouse, keyboard, click ... event handler will be recorded on the current page action. I assume they are executed by a JavaScript file that you load on the page. If they are triggered by other event handlers you can either confiugure our UEM Settings to also start a Page Action for that - or - you could even use our JavaScript SDK to start your own Page Actions. That however requires some JavaScript coding on your end.

Andi

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

No one has followed this question yet.

Related Questions

Carrier as splitting value for charting

Any good way to separate network time out of perceived page render time?

How is a Visit defined in dT UEM?

Business Transactions out out Mobile User Actions

Problem while generating reports.

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