• 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 Venkata T. · Jan 07, 2013 at 12:42 PM · web performance monitoring

Terminology in UEM (Nav Specs)

Hi,

Can someone help me with the below questions.

Question1: We have UEM and we have turned on Navigation timings. There are different terms like Client time, load time, etc. i could not find definitions for these. Are there any articles describing these.

Questions2: In page action purepaths one of the column is "Compare to Baseline", how can i find what is the actual baseline value it is being used? also can i chart the actual times vs baseline times?

Questions3:Also i am seeing a POST request with dynTraceMonitor for lot of requests. What is the use for this? one example is below.

POST /search/ecatalog/N-/dynaTraceMonitor?actions=1%7Cclick%2520on%2520%2522Add%2520to%2520Cart%2522%7C-%7Cclick%7C1357579943734%7C1357579946515%7C2778$fId=408667250_120$rId=RID_275078549$rpId=-938886902$dtV=3142$domR=1357579876421$3p=s.thebrighttag.com%7C0%7C0%7C0%7C%7C0%7C0%7C0%7C1%7C78391_78938%7C547%7C547%7C547%7C0%7C%7C0%7C0%7C0%2Cs%7C78391%7C78938%7Cundefined%7Chttps%253A%252F%252Fs.thebrighttag.com%252Ftag%253Fsite%253DzvYfmT0%2526docReferrer%253Dhttps%25253A%25252F%25252Fnew.grainger.com%25252Fsearch%25253FsearchQuery%25253Drust%25252Bremover%2526cf%253D5014%25252C8963%25252C8965%3Biocdn.coremetrics.com%7C0%7C0%7C0%7C%7C0%7C0%7C0%7C2%7C78391_78657_79469_81313%7C1055%7C266%7C1844%7C0%7C%7C0%7C0%7C0%2Cs%7C79469%7C81313%7C%7Chttps%253A%252F%252Fiocdn.coremetrics.com%252F90000010%252FV4%252FP31202%252FPEA%252FEA1E0B7F.js%253FV%253D2013010612$time=1357579952109$

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 Klaus E. · Jan 08, 2013 at 03:20 AM

Hi,

Q2 is the Performance Basline that you can configure in the UEM Config dialog (see screen below). It is the threshold for the APDEX calculation as well.

Klaus

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 Roman S. · Jan 07, 2013 at 02:38 PM

Hi,

I can answer Q1 and Q3...

Q1 - see the following doc page: https://apmcommunity.compuware.com/community/display/DOCDT50/W3C+Navigation+Timing+Metrics
Q3 - This is how we transfer the metrics from the client side (the browser) to the dynaTrace infrastructure. Those POST requests are handled by the dynaTrace agent (web server or Java) and the extracted data points are then sent to the collector/server.

Best, Roman

Comment

People who like this

0 Show 15 · 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 Venkata T. · Jan 07, 2013 at 02:56 PM 0
Share

Hi Roman,

Thanks for your answers. I have read the article that you have mentioned for Q1 but that does not have what are client time, load time, etc.

avatar image Roman S. Venkata T. · Jan 07, 2013 at 03:08 PM 0
Share

Apologies, the link indeed covers only the W3C navigation timinings. How about this one - https://apmcommunity.compuware.com/community/display/DOCDT50/Page+Actions? I covers the client time, network time metrics that the page action dashlet shows...

On Q2 - the baseline here actually refers to the value you have configured in the UEM configuration screen (either a static, custom value or a SpeedOfTheWeb benchmark). This column just visualizes how this specific PP did compared to the baseline - green is below the baseline, yellow between the baseline and 4x the baseline and red is above 4x the baseline.

Best, Roman

avatar image Venkata T. Venkata T. · Jan 07, 2013 at 03:20 PM 0
Share

Thanks Roman. This is helpful. What is the difference between load time and client time? i was thinking load time is the total time required to load that page? but when i chart, client time is even higher than load time. Also do you know what is the difference between Network Latency and Network time? difference between processing time and server time?

avatar image Roman S. Venkata T. · Jan 07, 2013 at 03:25 PM 0
Share

I am a bit lost - can you post a screenshot where you got the metrics from? Are you still on the UEM dashlets only or also looking at the browser agent dashlets?

avatar image Venkata T. Roman S. · Jan 07, 2013 at 03:51 PM 0
Share

Here is the screenshot Roman. I think they are part of UEM only.

avatar image Roman S. Venkata T. · Jan 07, 2013 at 04:00 PM 0
Share

Gotcha - the easiest is to doubleclick the measure and take a look at the description. It often is quite good explanation of the measure.

Client time - the time spent on the client side (browser)
Load time - this is the total time for the whole page action
Network latency - the delay of network communication
Network time - how much time was actually spent transfering the page content
Server time - this is how long the request took server side, as measured by the agent

avatar image Venkata T. Roman S. · Jan 07, 2013 at 04:05 PM 0
Share

Thanks Roman.

Load time says,
Load time - this is the total time for the whole page action

and client time - the time spent on the client side (browser)

is it possible to have client time more than load time? that is what i am seeing..

avatar image Roman S. Venkata T. · Jan 07, 2013 at 04:07 PM 0
Share

No, load time should be higher than the client time. I would suggest you open a support case for that to have an engineer take a look at that. If possible include the PurePath where you are seeing this so they can try to figure out what is going on here.

Best, Roman

avatar image Venkata T. Roman S. · Jan 07, 2013 at 04:16 PM 0
Share

Will do that Roman. i was just going thru the definitions.

For Processing, it says -Represents the amount of time spent for resolving domain names (window.performance.loadEventEnd - window.performance.domLoading).

I thought DNS does that. is that right?

avatar image Roman S. Venkata T. · Jan 07, 2013 at 04:19 PM 0
Share

I also stumbled over that one, I think the resolving domain names is a wrong description here. Looking at the W3C processing model (which matches the event names given in the description) makes more sense - https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html#processing-model

Bascially the time between the response being delivered and the OnLoad event.

Best, Roman

avatar image Venkata T. Venkata T. · Jan 07, 2013 at 04:35 PM 0
Share

Last question (smile)

ideally i was thinking client time is equivalent to load time.

do you know how are they different?

for example is Load time sum of server+network+client time?

How is Client time calculated.

avatar image Klaus E. ♦ Venkata T. · Jan 08, 2013 at 03:45 AM 0
Share

Hi,

Measure Load time/Metric Total Time is the sum of server + network + client time.

Important to know for the calculation of the client time is that we only calculate network time if bandwidth detection is turned on. Why is this important because client time = total time - server time - network time

So in case you have not turned on bandwidth detection the network time shown in the client is always "0" and instate of the separate number it is part of the client time

avatar image Venkata T. Klaus E. ♦ · Jan 08, 2013 at 09:06 AM 0
Share

Thanks Klaus. It is clear now. We have turned on b/w calculation but every 30 mins. So does that mean only every 30 mins total time includes network time and rest of the time it is 0?

avatar image Klaus E. ♦ Venkata T. · Jan 08, 2013 at 10:20 AM 0
Share

No! This means that for a visit that lasts longer than 30 min we do the bandwidth calculation again. eg: visit lasts 65 min -> dynaTrace will check the bandwidth 3 times.

the total time always includes the network time but if there is no bandwidth we cannot calculate the network time and it then and only in this case be part of the client time.

avatar image Klaus E. ♦ Venkata T. · Jan 08, 2013 at 03:37 AM 0
Share

Hi,

I think things got mixed up here.
Roman is talking about the out of the box measure with the name "load time" and Venkata is talking about the metric "DOM Load Time"

MEASURE Load Time:
This measure is using the metric "Total Time" which represents the total time of a page action which is definitely bigger than the "client time".

METRIC DOM Load Time:
This metric gives you the time it takes till the Browser triggers the "Document Ready Event".

Both metrics do not refer to the W3C navigation timings.

Klaus

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

Related Questions

Problem while generating reports.

UEM Support for new browsers

Carrier as splitting value for charting

Business Transactions out out Mobile User Actions

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

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