RUM resources :: Kloudfuse Docs

RUM resources

A resource event corresponds to a resource or asset fetch on a webpage such as an image, XHR, Fetch, CSS, or JS library. A resource is a child event to an action event. It also has the context of the view that is currently active.

The following properties may be used to analyze and profile resources in a session:

duration

Overall time spent fetching the resource

Usage
Analytics can be performed to get the slowest loading resources
Example
48ms

resource.size

Resource size

Usage
Analytics can be performed to see the size distribution of the resources
Example
912B

resource.connect.duration

Time to establish connection to resource server

Usage
Insight into users' reachability of resource
Example
20ms

resource.ssl.duration

TLS handshake time for HTTPS connections

Usage
Diagnose whether problem lies with the user’s network
Example
15ns

resource.dns.duration

DNS resolution time

Usage
Diagnose whether problem lies with the user’s network
Example
23ms

resource.redirect.duration

Time spent on downstream HTTPS requests

Usage
Redirect analytics or filtering
Example
30ms

resource.first_byte.duration

Waiting time to receive the first byte of the resource

Usage
Can be used to find out the rate determining resource in a view
Example
30ms

resource.download.duration

Response download time

Usage
Analytics can be performed to determine if the storage solution for the resource is slow.
Example
24ms

resource.type

Type of resource being fetched.

Usage
Filter analytics based on resource type
Example
javascript, css

resource.method

HTTP method

Usage
Example
POST

resource.status_code

Response code

Usage
Example
202

resource.url

URL of the resource being fetched

Usage
Example

resource.url_host

URL host

Usage
Example

resource.url_path

URL path

Usage
Example

resource.url_query

URL query parameters

Usage
Example

resource.url_scheme

Protocol type

Usage
Example
HTTP, HTTPS

resource.provider.name

Resource provider name

Usage
Example

resource.provider.domain

Resource domain

Usage
Example

resource.provider.type

The type of content provider

Usage
Example
cdn, first-party