Skip to main content

rum_events

Creates, updates, deletes, gets or lists a rum_events resource.

Overview

Namerum_events
TypeResource
Iddatadog.digital_experience.rum_events

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringUnique ID of the event. (example: AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA)
attributesobjectJSON object containing all event attributes and their associated values.
typestringType of the event. (default: rum, example: rum)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_rumeventsselectregionfilter[query], filter[from], filter[to], sort, page[cursor], page[limit]List endpoint returns events that match a RUM search query.
[Results are paginated][1].

Use this endpoint to see your latest RUM events.

[1]: https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination
aggregate_rumeventsexecregionThe API endpoint to aggregate RUM events into buckets of computed metrics and timeseries.
search_rumeventsexecregionList endpoint returns RUM events that match a RUM search query.
[Results are paginated][1].

Use this endpoint to build complex RUM events filtering and search.

[1]: https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstring(default: datadoghq.com)
filter[from]string (date-time)Minimum timestamp for requested events. (example: 2019-01-02T09:42:36.320Z)
filter[query]stringSearch query following RUM syntax. (example: @type:session @application_id:xxxx)
filter[to]string (date-time)Maximum timestamp for requested events. (example: 2019-01-03T09:42:36.320Z)
page[cursor]stringList following results with a cursor provided in the previous query. (example: eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==)
page[limit]integer (int32)Maximum number of events in the response. (example: 25)
sortstringOrder of events in results.

SELECT examples

List endpoint returns events that match a RUM search query.
[Results are paginated][1].

Use this endpoint to see your latest RUM events.

[1]: https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination

SELECT
id,
attributes,
type
FROM datadog.digital_experience.rum_events
WHERE region = '{{ region }}' -- required
AND filter[query] = '{{ filter[query] }}'
AND filter[from] = '{{ filter[from] }}'
AND filter[to] = '{{ filter[to] }}'
AND sort = '{{ sort }}'
AND page[cursor] = '{{ page[cursor] }}'
AND page[limit] = '{{ page[limit] }}'
;

Lifecycle Methods

The API endpoint to aggregate RUM events into buckets of computed metrics and timeseries.

EXEC datadog.digital_experience.rum_events.aggregate_rumevents 
@region='{{ region }}' --required
@@json=
'{
"compute": "{{ compute }}",
"filter": "{{ filter }}",
"group_by": "{{ group_by }}",
"options": "{{ options }}",
"page": "{{ page }}"
}'
;