RUM Data Collected
Security Monitoring is now available Security Monitoring is now available

RUM Data Collected


Default attributes

These five event categories have attributes attached by default:

Core

Attribute nameTypeDescription
application_idstringThe Datadog application ID.
session_idstringThe session ID.

View Attribute

Attribute nameTypeDescription
view.idstringRandomly generated ID for each page view.
view.urlstringThe view URL.
view.referrerstringThe URL of the previous web page from which a link to the currently requested page was followed.
view.url_details.hoststringThe HTTP host part of the URL.
view.url_details.pathstringThe HTTP path part of the URL.
view.url_details.path_groupstringAutomatic URL group generated for similar URLs. (ex: /dashboard/? For /dashboard/123 and /dashboard/456)
view.url_details.queryStringobjectThe HTTP query string parts of the URL decomposed as query params key/value attributes.

User Agent

The following contexts—following the Datadog Standard Attributes logic—are attached automatically to all events sent to Datadog:

Attribute nameTypeDescription
http.useragent_details.os.familystringThe OS family reported by the User-Agent.
http.useragent_details.browser.familystringThe browser Family reported by the User-Agent.
http.useragent_details.device.familystringThe device family reported by the User-Agent.
http.useragent_details.device.categorystringThe device category reported by the User-Agent.

Geolocation

The following attributes are related to the geolocation of IP addresses used in network communication. All fields are prefixed by network.client.geoip or network.destination.geoip.

FullnameTypeDescription
network.client.geoip.country.namestringName of the country
network.client.geoip.country.iso_codestringISO Code of the country (example: US for the United States, FR for France)
network.client.geoip.continent.codestringISO code of the continent (EU, AS, NA, AF, AN, SA, OC)
network.client.geoip.continent.namestringName of the continent (Europe, Australia, North America, Africa, Antartica, South America, Oceania)
network.client.geoip.subdivision.namestringName of the first subdivision level of the country (example: California in the United States or the Sarthe department in France)
network.client.geoip.subdivision.iso_codestringISO Code of the first subdivision level of the country (example: CA in the United States or the SA department in France)
network.client.geoip.city.namestringThe name of the city (example Paris, New York)

Extra Attribute

In addition to default attributes, you can add your specific global context to all events collected. This provides you the ability to analyze the data for a subset of users: group errors by user email, understand which customers have the worst performance, etc.

Further Reading