0% found this document useful (0 votes)
11 views

RUMData CS

Real User Monitoring (RUM) collects performance data from real users' interactions with websites on Akamai's network. RUM gathers timing metrics and information about the user's browser, device, and location. It collects data at various stages as pages load, including DNS lookup, downloading content, rendering content, and page fully loading. The data helps identify performance issues users may experience.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

RUMData CS

Real User Monitoring (RUM) collects performance data from real users' interactions with websites on Akamai's network. RUM gathers timing metrics and information about the user's browser, device, and location. It collects data at various stages as pages load, including DNS lookup, downloading content, rendering content, and page fully loading. The data helps identify performance issues users may experience.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Real User Monitoring Data

Real User Monitoring (RUM) provides performance monitoring of Web pages based on
data collected from real end users. RUM gathers data about an individual page request,
and sends that data back to our edge network for processing. When an end user requests a
RUM-enabled Web page, RUM collects both dimension (or characteristic) data and metrics.

RUM Data Sources Data Elements Collected by RUM


For Real User Monitoring (RUM), data is collected from the following sources: RUM collects dimension and metric data elements. While RUM collects
this information, not all of it is currently available in the RUM reports.
Source Description
Dimension Data Collected
RUM JavaScript The data sent back in the RUM JavaScript
The following table lists the dimension, or characteristic, data collected
response message includes
by RUM:
• timing metrics for the end user’s interaction
with your Web site, and
Data Element Description
• information about whether Front-End
Optimization (FEO) was used on the Web site. Browser Collection Source
Denotes whether FEO was applied to the
Akamai Data is collected from FEO
requested page.
• your Akamai configuration.
Akamai Collection Source
• logs, which provide CP code, operating system,
HTTP/2 support, IPv6 support, and other RUM Browser The type of browser requesting the object.
information.
Browser Version The version of the browser requesting the object.
• traceroutes performed on our edge servers.
Continent The continent from which the request was sent.
• Our network partners (i.e., unaggregated BGP
feeds with communities). Country The country from which the request was sent.
• Our network logs, which provide geographic Content Provider (CP) codes are used for
information. CP Code
reporting and billing.
Denotes whether the page was served over
HTTP/2
Navigation Timing Diagram HTTP/2.
The following diagram shows when Navigation Timing metrics are The end user’s IP address as seen by the Akamai
IP Address
collected for a request. Intelligent Platform.
The version of the end user’s IP address as
IP Version
collected by the Akamai Intelligent Platform.
The name of the network carrier being used to
Network Name
deliver the requested page.
The type of network connection, be it cable,
Network Type
dialup, DSL, fiber optic, ISDN, or mobile.
Operating The operating system, or platform, on which the
System requesting browser is running.
Time Range The time stamp for the request.
URL A Web address with a configuration in the Luna
Control Center.
Timing Metrics Collected
The RUM JavaScript is the source for all RUM timing metrics. The
metrics provided by the RUM JavaScript are calculated using the
Navigation Timing specification.

Navigation Timing is a specification from the World Wide Web


Consortium (W3C) used to define a JavaScript-based performance
timing interface for use with Web applications. See http://www.w3.org/
TR/navigation-timing/ for details.

Data Element Description

Browser Collection Source

DNS Lookup The time it takes for the DNS lookup to resolve the
Time host IP address.

The time it takes to load and parse a page before


DOM
stylesheets, images, and other page elements are
(Document
loaded. This data element is calculated based on
Object Model)
the difference between the DOM Content Loaded
Content Loaded
Event Start and DOM Content Loaded Event End
Time
metrics.

Time until the browser finishes parsing the


DOM Interactive document, including scripts inserted in the
Time traditional blocking way, that is, without defer or
async attribute.

Time until the parser finishes its work on the main


DOM Complete
document. All the DOM elements on the base
Time
page have been created and rendered.

The time it takes for the HTML base page to


download. This data element is calculated based
Download Time
on the difference between the HTTP Request Start
and HTTP Response End metrics.

Time until the first byte of information is received,


First Byte
either from the edge or from origin.

First Paint Time Time until the first pixel appears on the screen.

Time until the browser returns the onload event,


indicating that any additional application logic is
Page Load Time
complete. Additional scripts can be set to run at
this time, or to run continuously.

SSL Start Time The time it takes to negotiate SSL encryption.

The time it takes to establish the TCP/IP


connection between the end user and an Akamai
TCP Connection
Edge server. This data element is calculated based
Time
on the difference between the TCP Connection
Start and TCP Connection End metrics.

©2017 Akamai Technologies, Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission is prohibited.
Akamai and the Akamai wave logo are registered trademarks. Other trademarks contained herein are the property of their respective owners. Akamai believes that the
information in this publication is accurate as of its publication date; such information is subject to change without notice. Published 10/17.

You might also like