From 7aa15ab7b60e981260b9f9277e064b28d1c76e4f Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Tue, 2 Jun 2026 13:00:33 +0000 Subject: [PATCH] Regenerate client from commit 3d37e10 of spec repo --- .generator/schemas/v2/openapi.yaml | 98 +++++++++---------- ...h-sankey-widget-and-RUM-data-source.frozen | 1 + ...with-sankey-widget-and-RUM-data-source.yml | 43 ++++++++ ...h-sankey-widget-and-rum-data-source.frozen | 1 - ...with-sankey-widget-and-rum-data-source.yml | 43 -------- ...RUM-data-source-returns-OK-response.frozen | 1 + ...h-RUM-data-source-returns-OK-response.yml} | 6 +- ...rum-data-source-returns-OK-response.frozen | 1 - ...RUM-data-source-returns-OK-response.frozen | 1 + ...h-RUM-data-source-returns-OK-response.yml} | 6 +- ...rum-data-source-returns-OK-response.frozen | 1 - ...metric-returns-Bad-Request-response.frozen | 1 + ...d-metric-returns-Bad-Request-response.yml} | 2 +- ...ed-metric-returns-Conflict-response.frozen | 1 + ...ased-metric-returns-Conflict-response.yml} | 16 +-- ...sed-metric-returns-Created-response.frozen | 1 + ...based-metric-returns-Created-response.yml} | 10 +- ...metric-returns-Bad-Request-response.frozen | 1 - ...ed-metric-returns-Conflict-response.frozen | 1 - ...sed-metric-returns-Created-response.frozen | 1 - ...-metric-returns-No-Content-response.frozen | 1 + ...ed-metric-returns-No-Content-response.yml} | 16 +-- ...d-metric-returns-Not-Found-response.frozen | 1 + ...sed-metric-returns-Not-Found-response.yml} | 6 +- ...-metric-returns-No-Content-response.frozen | 1 - ...d-metric-returns-Not-Found-response.frozen | 1 - ...d-metric-returns-Not-Found-response.frozen | 1 + ...sed-metric-returns-Not-Found-response.yml} | 6 +- ...UM-based-metric-returns-OK-response.frozen | 1 + ...-RUM-based-metric-returns-OK-response.yml} | 16 +-- ...d-metric-returns-Not-Found-response.frozen | 1 - ...um-based-metric-returns-OK-response.frozen | 1 - ...M-based-metrics-returns-OK-response.frozen | 1 + ...-RUM-based-metrics-returns-OK-response.yml | 20 ++++ ...m-based-metrics-returns-OK-response.frozen | 1 - ...-rum-based-metrics-returns-OK-response.yml | 20 ---- ...metric-returns-Bad-Request-response.frozen | 1 + ...d-metric-returns-Bad-Request-response.yml} | 14 +-- ...ed-metric-returns-Conflict-response.frozen | 1 + ...ased-metric-returns-Conflict-response.yml} | 14 +-- ...d-metric-returns-Not-Found-response.frozen | 1 + ...sed-metric-returns-Not-Found-response.yml} | 12 +-- ...UM-based-metric-returns-OK-response.frozen | 1 + ...-RUM-based-metric-returns-OK-response.yml} | 18 ++-- ...metric-returns-Bad-Request-response.frozen | 1 - ...ed-metric-returns-Conflict-response.frozen | 1 - ...d-metric-returns-Not-Found-response.frozen | 1 - ...um-based-metric-returns-OK-response.frozen | 1 - ...51909.rb => CreateDashboard_2844071429.rb} | 2 +- ...09843.rb => QueryScalarData_2086017331.rb} | 2 +- ...3.rb => QueryTimeseriesData_4190640887.rb} | 2 +- examples/v2/rum-metrics/CreateRumMetric.rb | 2 +- examples/v2/rum-metrics/DeleteRumMetric.rb | 2 +- examples/v2/rum-metrics/GetRumMetric.rb | 2 +- examples/v2/rum-metrics/ListRumMetrics.rb | 2 +- examples/v2/rum-metrics/UpdateRumMetric.rb | 2 +- .../AddRumReplaySessionToPlaylist.rb | 2 +- .../BulkRemoveRumReplayPlaylistSessions.rb | 2 +- .../CreateRumReplayPlaylist.rb | 2 +- .../DeleteRumReplayPlaylist.rb | 2 +- .../GetRumReplayPlaylist.rb | 2 +- .../ListRumReplayPlaylistSessions.rb | 2 +- .../ListRumReplayPlaylists.rb | 2 +- .../RemoveRumReplaySessionFromPlaylist.rb | 2 +- .../UpdateRumReplayPlaylist.rb | 2 +- .../CreateRumReplaySessionWatch.rb | 2 +- .../DeleteRumReplaySessionWatch.rb | 2 +- .../ListRumReplaySessionWatchers.rb | 2 +- .../ListRumReplayViewershipHistorySessions.rb | 2 +- features/v1/dashboards.feature | 24 ++--- features/v2/metrics.feature | 36 +++---- features/v2/rum_metrics.feature | 26 ++--- features/v2/rum_replay_playlists.feature | 20 ++-- features/v2/rum_replay_viewership.feature | 8 +- .../v2/api/rum_metrics_api.rb | 42 ++++---- .../v2/api/rum_replay_playlists_api.rb | 36 +++---- .../v2/api/rum_replay_viewership_api.rb | 16 +-- .../v2/models/rum_metric_compute.rb | 4 +- .../v2/models/rum_metric_create_attributes.rb | 6 +- .../v2/models/rum_metric_create_data.rb | 6 +- .../v2/models/rum_metric_create_request.rb | 4 +- .../v2/models/rum_metric_filter.rb | 2 +- .../v2/models/rum_metric_group_by.rb | 2 +- .../v2/models/rum_metric_response.rb | 4 +- .../models/rum_metric_response_attributes.rb | 6 +- .../v2/models/rum_metric_response_compute.rb | 4 +- .../v2/models/rum_metric_response_data.rb | 6 +- .../v2/models/rum_metric_response_filter.rb | 2 +- .../v2/models/rum_metric_response_group_by.rb | 2 +- .../v2/models/rum_metric_update_attributes.rb | 6 +- .../v2/models/rum_metric_update_compute.rb | 2 +- .../v2/models/rum_metric_update_data.rb | 6 +- .../v2/models/rum_metric_update_request.rb | 4 +- .../v2/models/rum_metrics_response.rb | 4 +- 94 files changed, 358 insertions(+), 358 deletions(-) create mode 100644 cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-RUM-data-source.frozen create mode 100644 cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-RUM-data-source.yml delete mode 100644 cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-rum-data-source.frozen delete mode 100644 cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-rum-data-source.yml create mode 100644 cassettes/features/v2/metrics/Scalar-cross-product-query-with-RUM-data-source-returns-OK-response.frozen rename cassettes/features/v2/metrics/{Scalar-cross-product-query-with-rum-data-source-returns-OK-response.yml => Scalar-cross-product-query-with-RUM-data-source-returns-OK-response.yml} (70%) delete mode 100644 cassettes/features/v2/metrics/Scalar-cross-product-query-with-rum-data-source-returns-OK-response.frozen create mode 100644 cassettes/features/v2/metrics/Timeseries-cross-product-query-with-RUM-data-source-returns-OK-response.frozen rename cassettes/features/v2/metrics/{Timeseries-cross-product-query-with-rum-data-source-returns-OK-response.yml => Timeseries-cross-product-query-with-RUM-data-source-returns-OK-response.yml} (63%) delete mode 100644 cassettes/features/v2/metrics/Timeseries-cross-product-query-with-rum-data-source-returns-OK-response.frozen create mode 100644 cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Bad-Request-response.frozen rename cassettes/features/v2/rum_metrics/{Create-a-rum-based-metric-returns-Bad-Request-response.yml => Create-a-RUM-based-metric-returns-Bad-Request-response.yml} (94%) create mode 100644 cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Conflict-response.frozen rename cassettes/features/v2/rum_metrics/{Create-a-rum-based-metric-returns-Conflict-response.yml => Create-a-RUM-based-metric-returns-Conflict-response.yml} (77%) create mode 100644 cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Created-response.frozen rename cassettes/features/v2/rum_metrics/{Create-a-rum-based-metric-returns-Created-response.yml => Create-a-RUM-based-metric-returns-Created-response.yml} (83%) delete mode 100644 cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Bad-Request-response.frozen delete mode 100644 cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Conflict-response.frozen delete mode 100644 cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Created-response.frozen create mode 100644 cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-No-Content-response.frozen rename cassettes/features/v2/rum_metrics/{Delete-a-rum-based-metric-returns-No-Content-response.yml => Delete-a-RUM-based-metric-returns-No-Content-response.yml} (75%) create mode 100644 cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-Not-Found-response.frozen rename cassettes/features/v2/rum_metrics/{Delete-a-rum-based-metric-returns-Not-Found-response.yml => Delete-a-RUM-based-metric-returns-Not-Found-response.yml} (69%) delete mode 100644 cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-No-Content-response.frozen delete mode 100644 cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-Not-Found-response.frozen create mode 100644 cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-Not-Found-response.frozen rename cassettes/features/v2/rum_metrics/{Get-a-rum-based-metric-returns-Not-Found-response.yml => Get-a-RUM-based-metric-returns-Not-Found-response.yml} (70%) create mode 100644 cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-OK-response.frozen rename cassettes/features/v2/rum_metrics/{Get-a-rum-based-metric-returns-OK-response.yml => Get-a-RUM-based-metric-returns-OK-response.yml} (71%) delete mode 100644 cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-Not-Found-response.frozen delete mode 100644 cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-OK-response.frozen create mode 100644 cassettes/features/v2/rum_metrics/Get-all-RUM-based-metrics-returns-OK-response.frozen create mode 100644 cassettes/features/v2/rum_metrics/Get-all-RUM-based-metrics-returns-OK-response.yml delete mode 100644 cassettes/features/v2/rum_metrics/Get-all-rum-based-metrics-returns-OK-response.frozen delete mode 100644 cassettes/features/v2/rum_metrics/Get-all-rum-based-metrics-returns-OK-response.yml create mode 100644 cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Bad-Request-response.frozen rename cassettes/features/v2/rum_metrics/{Update-a-rum-based-metric-returns-Bad-Request-response.yml => Update-a-RUM-based-metric-returns-Bad-Request-response.yml} (77%) create mode 100644 cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Conflict-response.frozen rename cassettes/features/v2/rum_metrics/{Update-a-rum-based-metric-returns-Conflict-response.yml => Update-a-RUM-based-metric-returns-Conflict-response.yml} (77%) create mode 100644 cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Not-Found-response.frozen rename cassettes/features/v2/rum_metrics/{Update-a-rum-based-metric-returns-Not-Found-response.yml => Update-a-RUM-based-metric-returns-Not-Found-response.yml} (80%) create mode 100644 cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-OK-response.frozen rename cassettes/features/v2/rum_metrics/{Update-a-rum-based-metric-returns-OK-response.yml => Update-a-RUM-based-metric-returns-OK-response.yml} (76%) delete mode 100644 cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Bad-Request-response.frozen delete mode 100644 cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Conflict-response.frozen delete mode 100644 cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Not-Found-response.frozen delete mode 100644 cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-OK-response.frozen rename examples/v1/dashboards/{CreateDashboard_2932151909.rb => CreateDashboard_2844071429.rb} (95%) rename examples/v2/metrics/{QueryScalarData_2312509843.rb => QueryScalarData_2086017331.rb} (94%) rename examples/v2/metrics/{QueryTimeseriesData_123149143.rb => QueryTimeseriesData_4190640887.rb} (95%) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index ecc69ea9c121..c8c06a334a1d 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -1559,7 +1559,7 @@ components: schema: type: string RumMetricIDParameter: - description: The name of the rum-based metric. + description: The name of the RUM-based metric. in: path name: metric_id required: true @@ -71521,7 +71521,7 @@ components: type: number type: object RumMetricCompute: - description: The compute rule to compute the rum-based metric. + description: The compute rule to compute the RUM-based metric. properties: aggregation_type: $ref: "#/components/schemas/RumMetricComputeAggregationType" @@ -71529,7 +71529,7 @@ components: $ref: "#/components/schemas/RumMetricComputeIncludePercentiles" path: description: |- - The path to the value the rum-based metric will aggregate on. + The path to the value the RUM-based metric will aggregate on. Only present when `aggregation_type` is `distribution`. example: "@duration" type: string @@ -71549,7 +71549,7 @@ components: example: true type: boolean RumMetricCreateAttributes: - description: The object describing the Datadog rum-based metric to create. + description: The object describing the Datadog RUM-based metric to create. properties: compute: $ref: "#/components/schemas/RumMetricCompute" @@ -71569,7 +71569,7 @@ components: - compute type: object RumMetricCreateData: - description: The new rum-based metric properties. + description: The new RUM-based metric properties. properties: attributes: $ref: "#/components/schemas/RumMetricCreateAttributes" @@ -71583,7 +71583,7 @@ components: - attributes type: object RumMetricCreateRequest: - description: The new rum-based metric body. + description: The new RUM-based metric body. properties: data: $ref: "#/components/schemas/RumMetricCreateData" @@ -71597,7 +71597,7 @@ components: type: string x-enum-varnames: ["SESSION", "VIEW", "ACTION", "ERROR", "RESOURCE", "LONG_TASK", "VITAL"] RumMetricFilter: - description: The rum-based metric filter. Events matching this filter will be aggregated in this metric. + description: The RUM-based metric filter. Events matching this filter will be aggregated in this metric. properties: query: default: "*" @@ -71611,7 +71611,7 @@ components: description: A group by rule. properties: path: - description: The path to the value the rum-based metric will be aggregated over. + description: The path to the value the RUM-based metric will be aggregated over. example: "@browser.name" type: string tag_name: @@ -71622,17 +71622,17 @@ components: - path type: object RumMetricID: - description: The name of the rum-based metric. + description: The name of the RUM-based metric. example: "rum.sessions.webui.count" type: string RumMetricResponse: - description: The rum-based metric object. + description: The RUM-based metric object. properties: data: $ref: "#/components/schemas/RumMetricResponseData" type: object RumMetricResponseAttributes: - description: The object describing a Datadog rum-based metric. + description: The object describing a Datadog RUM-based metric. properties: compute: $ref: "#/components/schemas/RumMetricResponseCompute" @@ -71649,7 +71649,7 @@ components: $ref: "#/components/schemas/RumMetricResponseUniqueness" type: object RumMetricResponseCompute: - description: The compute rule to compute the rum-based metric. + description: The compute rule to compute the RUM-based metric. properties: aggregation_type: $ref: "#/components/schemas/RumMetricComputeAggregationType" @@ -71657,13 +71657,13 @@ components: $ref: "#/components/schemas/RumMetricComputeIncludePercentiles" path: description: |- - The path to the value the rum-based metric will aggregate on. + The path to the value the RUM-based metric will aggregate on. Only present when `aggregation_type` is `distribution`. example: "@duration" type: string type: object RumMetricResponseData: - description: The rum-based metric properties. + description: The RUM-based metric properties. properties: attributes: $ref: "#/components/schemas/RumMetricResponseAttributes" @@ -71673,7 +71673,7 @@ components: $ref: "#/components/schemas/RumMetricType" type: object RumMetricResponseFilter: - description: The rum-based metric filter. RUM events matching this filter will be aggregated in this metric. + description: The RUM-based metric filter. RUM events matching this filter will be aggregated in this metric. properties: query: description: The search query - following the RUM search syntax. @@ -71684,7 +71684,7 @@ components: description: A group by rule. properties: path: - description: The path to the value the rum-based metric will be aggregated over. + description: The path to the value the RUM-based metric will be aggregated over. example: "@http.status_code" type: string tag_name: @@ -71721,7 +71721,7 @@ components: type: string x-enum-varnames: ["WHEN_MATCH", "WHEN_END"] RumMetricUpdateAttributes: - description: The rum-based metric properties that will be updated. + description: The RUM-based metric properties that will be updated. properties: compute: $ref: "#/components/schemas/RumMetricUpdateCompute" @@ -71734,13 +71734,13 @@ components: type: array type: object RumMetricUpdateCompute: - description: The compute rule to compute the rum-based metric. + description: The compute rule to compute the RUM-based metric. properties: include_percentiles: $ref: "#/components/schemas/RumMetricComputeIncludePercentiles" type: object RumMetricUpdateData: - description: The new rum-based metric properties. + description: The new RUM-based metric properties. properties: attributes: $ref: "#/components/schemas/RumMetricUpdateAttributes" @@ -71753,7 +71753,7 @@ components: - attributes type: object RumMetricUpdateRequest: - description: The new rum-based metric body. + description: The new RUM-based metric body. properties: data: $ref: "#/components/schemas/RumMetricUpdateData" @@ -71761,10 +71761,10 @@ components: - data type: object RumMetricsResponse: - description: All the available rum-based metric objects. + description: All the available RUM-based metric objects. properties: data: - description: A list of rum-based metric objects. + description: A list of RUM-based metric objects. items: $ref: "#/components/schemas/RumMetricResponseData" type: array @@ -149230,7 +149230,7 @@ paths: - rum_apps_write /api/v2/rum/config/metrics: get: - description: Get the list of configured rum-based metrics with their definitions. + description: Get the list of configured RUM-based metrics with their definitions. operationId: ListRumMetrics responses: "200": @@ -149262,13 +149262,13 @@ paths: $ref: "#/components/responses/NotAuthorizedResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Get all rum-based metrics + summary: Get all RUM-based metrics tags: - Rum Metrics post: description: |- Create a metric based on your organization's RUM data. - Returns the rum-based metric object from the request body when the request is successful. + Returns the RUM-based metric object from the request body when the request is successful. operationId: CreateRumMetric requestBody: content: @@ -149294,7 +149294,7 @@ paths: type: rum_metrics schema: $ref: "#/components/schemas/RumMetricCreateRequest" - description: The definition of the new rum-based metric. + description: The definition of the new RUM-based metric. required: true responses: "201": @@ -149330,13 +149330,13 @@ paths: $ref: "#/components/responses/ConflictResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Create a rum-based metric + summary: Create a RUM-based metric tags: - Rum Metrics x-codegen-request-body-name: body /api/v2/rum/config/metrics/{metric_id}: delete: - description: Delete a specific rum-based metric from your organization. + description: Delete a specific RUM-based metric from your organization. operationId: DeleteRumMetric parameters: - $ref: "#/components/parameters/RumMetricIDParameter" @@ -149349,11 +149349,11 @@ paths: $ref: "#/components/responses/NotFoundResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Delete a rum-based metric + summary: Delete a RUM-based metric tags: - Rum Metrics get: - description: Get a specific rum-based metric from your organization. + description: Get a specific RUM-based metric from your organization. operationId: GetRumMetric parameters: - $ref: "#/components/parameters/RumMetricIDParameter" @@ -149389,13 +149389,13 @@ paths: $ref: "#/components/responses/NotFoundResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Get a rum-based metric + summary: Get a RUM-based metric tags: - Rum Metrics patch: description: |- - Update a specific rum-based metric from your organization. - Returns the rum-based metric object from the request body when the request is successful. + Update a specific RUM-based metric from your organization. + Returns the RUM-based metric object from the request body when the request is successful. operationId: UpdateRumMetric parameters: - $ref: "#/components/parameters/RumMetricIDParameter" @@ -149418,7 +149418,7 @@ paths: type: rum_metrics schema: $ref: "#/components/schemas/RumMetricUpdateRequest" - description: New definition of the rum-based metric. + description: New definition of the RUM-based metric. required: true responses: "200": @@ -149456,7 +149456,7 @@ paths: $ref: "#/components/responses/ConflictResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Update a rum-based metric + summary: Update a RUM-based metric tags: - Rum Metrics x-codegen-request-body-name: body @@ -149668,7 +149668,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: List rum replay playlists + summary: List RUM replay playlists tags: - Rum Replay Playlists post: @@ -149712,7 +149712,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Create rum replay playlist + summary: Create RUM replay playlist tags: - Rum Replay Playlists /api/v2/rum/replay/playlists/{playlist_id}: @@ -149736,7 +149736,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Delete rum replay playlist + summary: Delete RUM replay playlist tags: - Rum Replay Playlists get: @@ -149771,7 +149771,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Get rum replay playlist + summary: Get RUM replay playlist tags: - Rum Replay Playlists put: @@ -149823,7 +149823,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Update rum replay playlist + summary: Update RUM replay playlist tags: - Rum Replay Playlists /api/v2/rum/replay/playlists/{playlist_id}/sessions: @@ -149859,7 +149859,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Bulk remove rum replay playlist sessions + summary: Bulk remove RUM replay playlist sessions tags: - Rum Replay Playlists get: @@ -149906,7 +149906,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: List rum replay playlist sessions + summary: List RUM replay playlist sessions tags: - Rum Replay Playlists /api/v2/rum/replay/playlists/{playlist_id}/sessions/{session_id}: @@ -149937,7 +149937,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Remove rum replay session from playlist + summary: Remove RUM replay session from playlist tags: - Rum Replay Playlists put: @@ -150007,7 +150007,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Add rum replay session to playlist + summary: Add RUM replay session to playlist tags: - Rum Replay Playlists /api/v2/rum/replay/sessions/{session_id}/views/{view_id}/segments: @@ -150113,7 +150113,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: List rum replay session watchers + summary: List RUM replay session watchers tags: - Rum Replay Viewership /api/v2/rum/replay/sessions/{session_id}/watches: @@ -150137,7 +150137,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Delete rum replay session watch + summary: Delete RUM replay session watch tags: - Rum Replay Viewership post: @@ -150189,7 +150189,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Create rum replay session watch + summary: Create RUM replay session watch tags: - Rum Replay Viewership /api/v2/rum/replay/viewership-history/sessions: @@ -150262,7 +150262,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: List rum replay viewership history sessions + summary: List RUM replay viewership history sessions tags: - Rum Replay Viewership /api/v2/saml_configurations/idp_metadata: @@ -173513,7 +173513,7 @@ tags: - description: Auto-generated tag Rum Audience Management name: Rum Audience Management - description: |- - Manage configuration of [rum-based metrics](https://app.datadoghq.com/rum/generate-metrics) for your organization. + Manage configuration of [RUM-based metrics](https://app.datadoghq.com/rum/generate-metrics) for your organization. externalDocs: description: Find out more at url: https://docs.datadoghq.com/real_user_monitoring/platform/generate_metrics/ diff --git a/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-RUM-data-source.frozen b/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-RUM-data-source.frozen new file mode 100644 index 000000000000..bee81a6b80cd --- /dev/null +++ b/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-RUM-data-source.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:21.161Z \ No newline at end of file diff --git a/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-RUM-data-source.yml b/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-RUM-data-source.yml new file mode 100644 index 000000000000..bcb09e0004f4 --- /dev/null +++ b/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-RUM-data-source.yml @@ -0,0 +1,43 @@ +http_interactions: +- recorded_at: Tue, 02 Jun 2026 12:32:21 GMT + request: + body: + encoding: UTF-8 + string: '{"description":"","layout_type":"free","notify_list":[],"template_variables":[],"title":"Test-Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source-1780403541","widgets":[{"definition":{"requests":[{"query":{"data_source":"rum","mode":"source","query_string":"@type:view"},"request_type":"sankey"}],"title":"","title_align":"left","title_size":"16","type":"sankey"},"layout":{"height":15,"width":47,"x":0,"y":0}}]}' + headers: + Accept: + - application/json + Content-Type: + - application/json + method: POST + uri: https://api.datadoghq.com/api/v1/dashboard + response: + body: + encoding: UTF-8 + string: '{"id":"js9-hx8-hsy","title":"Test-Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source-1780403541","description":"","author_handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","author_name":"CI + Account","layout_type":"free","url":"/dashboard/js9-hx8-hsy/test-createanewdashboardwithsankeywidgetandrumdatasource-1780403541","template_variables":[],"widgets":[{"definition":{"requests":[{"query":{"data_source":"rum","mode":"source","query_string":"@type:view"},"request_type":"sankey"}],"title":"","title_align":"left","title_size":"16","type":"sankey"},"layout":{"height":15,"width":47,"x":0,"y":0},"id":8566545221037666}],"notify_list":[],"created_at":"2026-06-02T12:32:21.497655+00:00","modified_at":"2026-06-02T12:32:21.497655+00:00","restricted_roles":[]}' + headers: + Content-Type: + - application/json + status: + code: 200 + message: OK +- recorded_at: Tue, 02 Jun 2026 12:32:21 GMT + request: + body: null + headers: + Accept: + - application/json + method: DELETE + uri: https://api.datadoghq.com/api/v1/dashboard/js9-hx8-hsy + response: + body: + encoding: UTF-8 + string: '{"deleted_dashboard_id":"js9-hx8-hsy"}' + headers: + Content-Type: + - application/json + status: + code: 200 + message: OK +recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-rum-data-source.frozen b/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-rum-data-source.frozen deleted file mode 100644 index 6f1ee04a8ff4..000000000000 --- a/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-rum-data-source.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-01-02T15:26:19.626Z \ No newline at end of file diff --git a/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-rum-data-source.yml b/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-rum-data-source.yml deleted file mode 100644 index e4a24d1c69f6..000000000000 --- a/cassettes/features/v1/dashboards/Create-a-new-dashboard-with-sankey-widget-and-rum-data-source.yml +++ /dev/null @@ -1,43 +0,0 @@ -http_interactions: -- recorded_at: Fri, 02 Jan 2026 15:26:19 GMT - request: - body: - encoding: UTF-8 - string: '{"description":"","layout_type":"free","notify_list":[],"template_variables":[],"title":"Test-Create_a_new_dashboard_with_sankey_widget_and_rum_data_source-1767367579","widgets":[{"definition":{"requests":[{"query":{"data_source":"rum","mode":"source","query_string":"@type:view"},"request_type":"sankey"}],"title":"","title_align":"left","title_size":"16","type":"sankey"},"layout":{"height":15,"width":47,"x":0,"y":0}}]}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v1/dashboard - response: - body: - encoding: UTF-8 - string: '{"id":"pgj-vt6-zeg","title":"Test-Create_a_new_dashboard_with_sankey_widget_and_rum_data_source-1767367579","description":"","author_handle":"sophie.cao@datadoghq.com","author_name":"Sophie - Cao","layout_type":"free","url":"/dashboard/pgj-vt6-zeg/test-createanewdashboardwithsankeywidgetandrumdatasource-1767367579","template_variables":[],"widgets":[{"definition":{"requests":[{"query":{"data_source":"rum","mode":"source","query_string":"@type:view"},"request_type":"sankey"}],"title":"","title_align":"left","title_size":"16","type":"sankey"},"layout":{"height":15,"width":47,"x":0,"y":0},"id":1607494419972582}],"notify_list":[],"created_at":"2026-01-02T15:26:19.817734+00:00","modified_at":"2026-01-02T15:26:19.817734+00:00","restricted_roles":[]}' - headers: - Content-Type: - - application/json - status: - code: 200 - message: OK -- recorded_at: Fri, 02 Jan 2026 15:26:19 GMT - request: - body: null - headers: - Accept: - - application/json - method: DELETE - uri: https://api.datadoghq.com/api/v1/dashboard/pgj-vt6-zeg - response: - body: - encoding: UTF-8 - string: '{"deleted_dashboard_id":"pgj-vt6-zeg"}' - headers: - Content-Type: - - application/json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/metrics/Scalar-cross-product-query-with-RUM-data-source-returns-OK-response.frozen b/cassettes/features/v2/metrics/Scalar-cross-product-query-with-RUM-data-source-returns-OK-response.frozen new file mode 100644 index 000000000000..df0f34970c16 --- /dev/null +++ b/cassettes/features/v2/metrics/Scalar-cross-product-query-with-RUM-data-source-returns-OK-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:24.522Z \ No newline at end of file diff --git a/cassettes/features/v2/metrics/Scalar-cross-product-query-with-rum-data-source-returns-OK-response.yml b/cassettes/features/v2/metrics/Scalar-cross-product-query-with-RUM-data-source-returns-OK-response.yml similarity index 70% rename from cassettes/features/v2/metrics/Scalar-cross-product-query-with-rum-data-source-returns-OK-response.yml rename to cassettes/features/v2/metrics/Scalar-cross-product-query-with-RUM-data-source-returns-OK-response.yml index 67c662766c18..aaf582401a04 100644 --- a/cassettes/features/v2/metrics/Scalar-cross-product-query-with-rum-data-source-returns-OK-response.yml +++ b/cassettes/features/v2/metrics/Scalar-cross-product-query-with-RUM-data-source-returns-OK-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Wed, 15 Apr 2026 23:06:39 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:24 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"formulas":[{"formula":"a","limit":{"count":10,"order":"desc"}}],"from":1776290799000,"queries":[{"compute":{"aggregation":"count"},"data_source":"rum","indexes":["*"],"name":"a","search":{"query":"*"}}],"to":1776294399000},"type":"scalar_request"}}' + string: '{"data":{"attributes":{"formulas":[{"formula":"a","limit":{"count":10,"order":"desc"}}],"from":1780399944000,"queries":[{"compute":{"aggregation":"count"},"data_source":"rum","indexes":["*"],"name":"a","search":{"query":"*"}}],"to":1780403544000},"type":"scalar_request"}}' headers: Accept: - application/json @@ -14,7 +14,7 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"0","type":"scalar_response","attributes":{"columns":[{"name":"a","values":[338.0],"type":"number","meta":{"unit":null}}]}}}' + string: '{"data":{"id":"0","type":"scalar_response","attributes":{"columns":[{"name":"a","values":[340.0],"type":"number","meta":{"unit":null}}]}}}' headers: Content-Type: - application/vnd.api+json diff --git a/cassettes/features/v2/metrics/Scalar-cross-product-query-with-rum-data-source-returns-OK-response.frozen b/cassettes/features/v2/metrics/Scalar-cross-product-query-with-rum-data-source-returns-OK-response.frozen deleted file mode 100644 index b045cd705c66..000000000000 --- a/cassettes/features/v2/metrics/Scalar-cross-product-query-with-rum-data-source-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-15T23:06:39.329Z \ No newline at end of file diff --git a/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-RUM-data-source-returns-OK-response.frozen b/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-RUM-data-source-returns-OK-response.frozen new file mode 100644 index 000000000000..301417e8347b --- /dev/null +++ b/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-RUM-data-source-returns-OK-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:31.838Z \ No newline at end of file diff --git a/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-rum-data-source-returns-OK-response.yml b/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-RUM-data-source-returns-OK-response.yml similarity index 63% rename from cassettes/features/v2/metrics/Timeseries-cross-product-query-with-rum-data-source-returns-OK-response.yml rename to cassettes/features/v2/metrics/Timeseries-cross-product-query-with-RUM-data-source-returns-OK-response.yml index bdc6c1537ad1..98ed5db6edc7 100644 --- a/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-rum-data-source-returns-OK-response.yml +++ b/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-RUM-data-source-returns-OK-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Wed, 15 Apr 2026 23:06:43 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:31 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"formulas":[{"formula":"a","limit":{"count":10,"order":"desc"}}],"from":1776290803000,"interval":5000,"queries":[{"compute":{"aggregation":"count"},"data_source":"rum","indexes":["*"],"name":"a","search":{"query":"*"}}],"to":1776294403000},"type":"timeseries_request"}}' + string: '{"data":{"attributes":{"formulas":[{"formula":"a","limit":{"count":10,"order":"desc"}}],"from":1780399951000,"interval":5000,"queries":[{"compute":{"aggregation":"count"},"data_source":"rum","indexes":["*"],"name":"a","search":{"query":"*"}}],"to":1780403551000},"type":"timeseries_request"}}' headers: Accept: - application/json @@ -14,7 +14,7 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"0","type":"timeseries_response","attributes":{"series":[{"group_tags":[],"query_index":0,"unit":null}],"times":[1776290870000,1776291170000,1776291175000,1776291470000,1776291770000,1776292070000,1776292370000,1776292670000,1776292970000,1776293270000,1776293570000,1776293870000,1776294170000],"values":[[28,30,2,28,30,27,26,26,27,30,28,26,30]]}}} + string: '{"data":{"id":"0","type":"timeseries_response","attributes":{"series":[{"group_tags":[],"query_index":0,"unit":null}],"times":[1780399970000,1780400270000,1780400275000,1780400570000,1780400870000,1780401170000,1780401470000,1780401475000,1780401770000,1780402070000,1780402370000,1780402670000,1780402970000,1780403270000],"values":[[27,22,11,27,27,31,27,2,27,31,26,26,29,27]]}}} ' headers: diff --git a/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-rum-data-source-returns-OK-response.frozen b/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-rum-data-source-returns-OK-response.frozen deleted file mode 100644 index 8d9c1fd4b390..000000000000 --- a/cassettes/features/v2/metrics/Timeseries-cross-product-query-with-rum-data-source-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-15T23:06:43.715Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Bad-Request-response.frozen b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Bad-Request-response.frozen new file mode 100644 index 000000000000..8c183907e297 --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Bad-Request-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:35.224Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Bad-Request-response.yml b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Bad-Request-response.yml similarity index 94% rename from cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Bad-Request-response.yml rename to cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Bad-Request-response.yml index 2cb050b221d0..25b0212b50f4 100644 --- a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Bad-Request-response.yml +++ b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Bad-Request-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:17 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:35 GMT request: body: encoding: UTF-8 diff --git a/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Conflict-response.frozen b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Conflict-response.frozen new file mode 100644 index 000000000000..468c54e97a46 --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Conflict-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:35.746Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Conflict-response.yml b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Conflict-response.yml similarity index 77% rename from cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Conflict-response.yml rename to cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Conflict-response.yml index dc832c595904..00714ff4702e 100644 --- a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Conflict-response.yml +++ b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Conflict-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:18 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:35 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Create_a_rum_based_metric_returns_Conflict_response-1732807878"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testcreatearumbasedmetricreturnsconflictresponse1732807878","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Create_a_RUM_based_metric_returns_Conflict_response-1780403555"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testcreatearumbasedmetricreturnsconflictresponse1780403555","type":"rum_metrics"}}' headers: Accept: - application/json @@ -14,18 +14,18 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"testcreatearumbasedmetricreturnsconflictresponse1732807878","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Create_a_rum_based_metric_returns_Conflict_response-1732807878"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testcreatearumbasedmetricreturnsconflictresponse1780403555","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Create_a_RUM_based_metric_returns_Conflict_response-1780403555"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 201 message: Created -- recorded_at: Thu, 28 Nov 2024 15:31:18 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:35 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"count"},"event_type":"action"},"id":"testcreatearumbasedmetricreturnsconflictresponse1732807878","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"count"},"event_type":"action"},"id":"testcreatearumbasedmetricreturnsconflictresponse1780403555","type":"rum_metrics"}}' headers: Accept: - application/json @@ -37,7 +37,7 @@ http_interactions: body: encoding: UTF-8 string: '{"errors":[{"status":"409","title":"Conflict","detail":"conflict(Field - ''data.id'' is invalid: ''testcreatearumbasedmetricreturnsconflictresponse1732807878'' + ''data.id'' is invalid: ''testcreatearumbasedmetricreturnsconflictresponse1780403555'' cannot be used as metric name, a metric already exists with that name)"}]}' headers: Content-Type: @@ -45,14 +45,14 @@ http_interactions: status: code: 409 message: Conflict -- recorded_at: Thu, 28 Nov 2024 15:31:18 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:35 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testcreatearumbasedmetricreturnsconflictresponse1732807878 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testcreatearumbasedmetricreturnsconflictresponse1780403555 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Created-response.frozen b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Created-response.frozen new file mode 100644 index 000000000000..6ddf8a62765b --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Created-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:37.019Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Created-response.yml b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Created-response.yml similarity index 83% rename from cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Created-response.yml rename to cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Created-response.yml index cf446a81341c..b84b23653739 100644 --- a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Created-response.yml +++ b/cassettes/features/v2/rum_metrics/Create-a-RUM-based-metric-returns-Created-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Thu, 22 May 2025 06:41:46 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:37 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testcreatearumbasedmetricreturnscreatedresponse1747896106","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testcreatearumbasedmetricreturnscreatedresponse1780403557","type":"rum_metrics"}}' headers: Accept: - application/json @@ -14,21 +14,21 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"testcreatearumbasedmetricreturnscreatedresponse1747896106","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testcreatearumbasedmetricreturnscreatedresponse1780403557","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 201 message: Created -- recorded_at: Thu, 22 May 2025 06:41:46 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:37 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testcreatearumbasedmetricreturnscreatedresponse1747896106 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testcreatearumbasedmetricreturnscreatedresponse1780403557 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Bad-Request-response.frozen b/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Bad-Request-response.frozen deleted file mode 100644 index 68ac266aa8c3..000000000000 --- a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Bad-Request-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:17.723Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Conflict-response.frozen b/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Conflict-response.frozen deleted file mode 100644 index d20e2a92bc4c..000000000000 --- a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Conflict-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:18.166Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Created-response.frozen b/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Created-response.frozen deleted file mode 100644 index 7304d8219a67..000000000000 --- a/cassettes/features/v2/rum_metrics/Create-a-rum-based-metric-returns-Created-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2025-05-22T06:41:46.880Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-No-Content-response.frozen b/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-No-Content-response.frozen new file mode 100644 index 000000000000..0b000af184da --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-No-Content-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:38.038Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-No-Content-response.yml b/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-No-Content-response.yml similarity index 75% rename from cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-No-Content-response.yml rename to cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-No-Content-response.yml index 16d390340a23..04a3b161beb2 100644 --- a/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-No-Content-response.yml +++ b/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-No-Content-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:20 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:38 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Delete_a_rum_based_metric_returns_No_Content_response-1732807880"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testdeletearumbasedmetricreturnsnocontentresponse1732807880","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Delete_a_RUM_based_metric_returns_No_Content_response-1780403558"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testdeletearumbasedmetricreturnsnocontentresponse1780403558","type":"rum_metrics"}}' headers: Accept: - application/json @@ -14,21 +14,21 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"testdeletearumbasedmetricreturnsnocontentresponse1732807880","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Delete_a_rum_based_metric_returns_No_Content_response-1732807880"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testdeletearumbasedmetricreturnsnocontentresponse1780403558","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Delete_a_RUM_based_metric_returns_No_Content_response-1780403558"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 201 message: Created -- recorded_at: Thu, 28 Nov 2024 15:31:20 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:38 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testdeletearumbasedmetricreturnsnocontentresponse1732807880 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testdeletearumbasedmetricreturnsnocontentresponse1780403558 response: body: encoding: UTF-8 @@ -37,19 +37,19 @@ http_interactions: status: code: 204 message: No Content -- recorded_at: Thu, 28 Nov 2024 15:31:20 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:38 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testdeletearumbasedmetricreturnsnocontentresponse1732807880 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testdeletearumbasedmetricreturnsnocontentresponse1780403558 response: body: encoding: UTF-8 string: '{"errors":[{"status":"404","title":"Not Found","detail":"not_found(Metric - with name ''testdeletearumbasedmetricreturnsnocontentresponse1732807880'' + with name ''testdeletearumbasedmetricreturnsnocontentresponse1780403558'' not found)"}]}' headers: Content-Type: diff --git a/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-Not-Found-response.frozen b/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-Not-Found-response.frozen new file mode 100644 index 000000000000..734c26d1e6c8 --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-Not-Found-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:39.442Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-Not-Found-response.yml b/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-Not-Found-response.yml similarity index 69% rename from cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-Not-Found-response.yml rename to cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-Not-Found-response.yml index a493a06cb7d5..c1a21855dacc 100644 --- a/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-Not-Found-response.yml +++ b/cassettes/features/v2/rum_metrics/Delete-a-RUM-based-metric-returns-Not-Found-response.yml @@ -1,17 +1,17 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:21 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:39 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/Test-Delete_a_rum_based_metric_returns_Not_Found_response-1732807881 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/Test-Delete_a_RUM_based_metric_returns_Not_Found_response-1780403559 response: body: encoding: UTF-8 string: '{"errors":[{"status":"404","title":"Not Found","detail":"not_found(Metric - with name ''Test-Delete_a_rum_based_metric_returns_Not_Found_response-1732807881'' + with name ''Test-Delete_a_RUM_based_metric_returns_Not_Found_response-1780403559'' not found)"}]}' headers: Content-Type: diff --git a/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-No-Content-response.frozen b/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-No-Content-response.frozen deleted file mode 100644 index dcea2129655a..000000000000 --- a/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-No-Content-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:20.155Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-Not-Found-response.frozen b/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-Not-Found-response.frozen deleted file mode 100644 index d1e929c7bedc..000000000000 --- a/cassettes/features/v2/rum_metrics/Delete-a-rum-based-metric-returns-Not-Found-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:21.433Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-Not-Found-response.frozen b/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-Not-Found-response.frozen new file mode 100644 index 000000000000..a572ad420c0b --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-Not-Found-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:39.828Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-Not-Found-response.yml b/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-Not-Found-response.yml similarity index 70% rename from cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-Not-Found-response.yml rename to cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-Not-Found-response.yml index 302c5ab21e88..3d30a78b807e 100644 --- a/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-Not-Found-response.yml +++ b/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-Not-Found-response.yml @@ -1,17 +1,17 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:21 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:39 GMT request: body: null headers: Accept: - application/json method: GET - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/Test-Get_a_rum_based_metric_returns_Not_Found_response-1732807881 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/Test-Get_a_RUM_based_metric_returns_Not_Found_response-1780403559 response: body: encoding: UTF-8 string: '{"errors":[{"status":"404","title":"Not Found","detail":"not_found(Metric - with name ''Test-Get_a_rum_based_metric_returns_Not_Found_response-1732807881'' + with name ''Test-Get_a_RUM_based_metric_returns_Not_Found_response-1780403559'' not found)"}]}' headers: Content-Type: diff --git a/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-OK-response.frozen b/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-OK-response.frozen new file mode 100644 index 000000000000..fb526bf13d70 --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-OK-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:40.188Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-OK-response.yml b/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-OK-response.yml similarity index 71% rename from cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-OK-response.yml rename to cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-OK-response.yml index 6fb648d06f0e..5ef6001c5802 100644 --- a/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-OK-response.yml +++ b/cassettes/features/v2/rum_metrics/Get-a-RUM-based-metric-returns-OK-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:22 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:40 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Get_a_rum_based_metric_returns_OK_response-1732807882"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testgetarumbasedmetricreturnsokresponse1732807882","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Get_a_RUM_based_metric_returns_OK_response-1780403560"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testgetarumbasedmetricreturnsokresponse1780403560","type":"rum_metrics"}}' headers: Accept: - application/json @@ -14,39 +14,39 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"testgetarumbasedmetricreturnsokresponse1732807882","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Get_a_rum_based_metric_returns_OK_response-1732807882"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testgetarumbasedmetricreturnsokresponse1780403560","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Get_a_RUM_based_metric_returns_OK_response-1780403560"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 201 message: Created -- recorded_at: Thu, 28 Nov 2024 15:31:22 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:40 GMT request: body: null headers: Accept: - application/json method: GET - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testgetarumbasedmetricreturnsokresponse1732807882 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testgetarumbasedmetricreturnsokresponse1780403560 response: body: encoding: UTF-8 - string: '{"data":{"id":"testgetarumbasedmetricreturnsokresponse1732807882","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Get_a_rum_based_metric_returns_OK_response-1732807882"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testgetarumbasedmetricreturnsokresponse1780403560","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Get_a_RUM_based_metric_returns_OK_response-1780403560"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 200 message: OK -- recorded_at: Thu, 28 Nov 2024 15:31:22 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:40 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testgetarumbasedmetricreturnsokresponse1732807882 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testgetarumbasedmetricreturnsokresponse1780403560 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-Not-Found-response.frozen b/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-Not-Found-response.frozen deleted file mode 100644 index cc0ea2feffef..000000000000 --- a/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-Not-Found-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:21.847Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-OK-response.frozen b/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-OK-response.frozen deleted file mode 100644 index 44989b3301fa..000000000000 --- a/cassettes/features/v2/rum_metrics/Get-a-rum-based-metric-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:22.200Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Get-all-RUM-based-metrics-returns-OK-response.frozen b/cassettes/features/v2/rum_metrics/Get-all-RUM-based-metrics-returns-OK-response.frozen new file mode 100644 index 000000000000..d1e67e6228a2 --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Get-all-RUM-based-metrics-returns-OK-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:41.286Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Get-all-RUM-based-metrics-returns-OK-response.yml b/cassettes/features/v2/rum_metrics/Get-all-RUM-based-metrics-returns-OK-response.yml new file mode 100644 index 000000000000..22bb0dac048d --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Get-all-RUM-based-metrics-returns-OK-response.yml @@ -0,0 +1,20 @@ +http_interactions: +- recorded_at: Tue, 02 Jun 2026 12:32:41 GMT + request: + body: null + headers: + Accept: + - application/json + method: GET + uri: https://api.datadoghq.com/api/v2/rum/config/metrics + response: + body: + encoding: UTF-8 + string: '{"data":[{"id":"tf_TestAccRumMetricAttributes_local_1748953468","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"count"},"event_type":"session","group_by":[],"uniqueness":{"when":"match"}}},{"id":"tf_TestAccRumMetricAttributes_local_1754429067","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":false,"path":"@duration"},"event_type":"action","group_by":[]}},{"id":"tf_TestAccRumMetricAttributes_local_1756383271","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"count"},"event_type":"action","filter":{"query":"@service:web-ui"},"group_by":[]}},{"id":"examplegetarumbasedmetricreturnsokresponse1756438670","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Example-Get_a_rum_based_metric_returns_OK_response_1756438670"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testtypescriptupdatearumbasedmetricreturnsnotfoundresponse1759230768","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Update_a_rum_based_metric_returns_Not_Found_response-1759230768"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testtypescriptdeletearumbasedmetricreturnsnocontentresponse1760329500","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Delete_a_rum_based_metric_returns_No_Content_response-1760329500"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"exampleupdatearumbasedmetricreturnsokresponse1760974704","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":false,"path":"@duration"},"event_type":"session","filter":{"query":"@service:rum-config"},"group_by":[{"path":"@browser.version","tag_name":"browser_version"}],"uniqueness":{"when":"match"}}},{"id":"testjavaupdatearumbasedmetricreturnsbadrequestresponse1761017953","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Java-Update_a_rum_based_metric_returns_Bad_Request_response-1761017953"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testing_rum_metric_francesco","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"count"},"event_type":"action","group_by":[{"path":"@os","tag_name":"os"},{"path":"@service","tag_name":"service"},{"path":"path_only","tag_name":"path_only"}]}},{"id":"tf_TestAccRumMetricAttributes_local_1762777350","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"count"},"event_type":"action","group_by":[]}},{"id":"exampleupdatearumbasedmetricreturnsokresponse1763393904","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":false,"path":"@duration"},"event_type":"session","filter":{"query":"@service:rum-config"},"group_by":[{"path":"@browser.version","tag_name":"browser_version"}],"uniqueness":{"when":"match"}}},{"id":"testtypescriptdeletearumbasedmetricreturnsnocontentresponse1763440561","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Delete_a_rum_based_metric_returns_No_Content_response-1763440561"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplecreatearumbasedmetricreturnscreatedresponse1763580024","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"tf_TestAccRumMetricAttributes_local_1764030439","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"count"},"event_type":"action","group_by":[]}},{"id":"testjavaupdatearumbasedmetricreturnsokresponse1764042240","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Java-Update_a_rum_based_metric_returns_OK_response-1764042240"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"tf_TestAccRumMetricAttributes_local_1764203828","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"count"},"event_type":"action","group_by":[{"path":"@os","tag_name":"os"},{"path":"@service","tag_name":"service"},{"path":"path_only","tag_name":"path_only"}]}},{"id":"testtypescriptgetarumbasedmetricreturnsokresponse1765192455","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Get_a_rum_based_metric_returns_OK_response-1765192455"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testgogetarumbasedmetricreturnsokresponse1765586988","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Go-Get_a_rum_based_metric_returns_OK_response-1765586988"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testtypescriptgetarumbasedmetricreturnsokresponse1765774021","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Get_a_rum_based_metric_returns_OK_response-1765774021"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testtypescriptupdatearumbasedmetricreturnsokresponse1765797324","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Update_a_rum_based_metric_returns_OK_response-1765797324"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testrustdeletearumbasedmetricreturnsnocontentresponse1766121984","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Rust-Delete_a_rum_based_metric_returns_No_Content_response-1766121984"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"tf_TestAccRumMetricAttributes_local_1766146771","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"count"},"event_type":"action","group_by":[]}},{"id":"exampleupdatearumbasedmetricreturnsokresponse1767123504","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Example-Update_a_rum_based_metric_returns_OK_response_1767123504"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testrustupdatearumbasedmetricreturnsbadrequestresponse1768281919","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Rust-Update_a_rum_based_metric_returns_Bad_Request_response-1768281919"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testgocreatearumbasedmetricreturnscreatedresponse1768352135","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"exampledeletearumbasedmetricreturnsnocontentresponse1769312302","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Example-Delete_a_rum_based_metric_returns_No_Content_response_1769312302"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testtypescriptupdatearumbasedmetricreturnsokresponse1769512735","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Update_a_rum_based_metric_returns_OK_response-1769512735"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplegetarumbasedmetricreturnsokresponse1770305870","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Example-Get_a_rum_based_metric_returns_OK_response_1770305870"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplegetarumbasedmetricreturnsokresponse1770363470","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Example-Get_a_rum_based_metric_returns_OK_response_1770363470"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testjavacreatearumbasedmetricreturnscreatedresponse1770834693","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplegetarumbasedmetricreturnsokresponse1770853070","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Example-Get_a_rum_based_metric_returns_OK_response_1770853070"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testjavacreatearumbasedmetricreturnsconflictresponse1772165946","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Java-Create_a_rum_based_metric_returns_Conflict_response-1772165946"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testrustupdatearumbasedmetricreturnsnotfoundresponse1772344054","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Rust-Update_a_rum_based_metric_returns_Not_Found_response-1772344054"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testtypescriptcreatearumbasedmetricreturnsconflictresponse1773378034","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Create_a_rum_based_metric_returns_Conflict_response-1773378034"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplecreatearumbasedmetricreturnscreatedresponse1775676024","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testrustupdatearumbasedmetricreturnsbadrequestresponse1776146576","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Rust-Update_a_rum_based_metric_returns_Bad_Request_response-1776146576"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplegetarumbasedmetricreturnsokresponse1777837070","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Example-Get_a_rum_based_metric_returns_OK_response_1777837070"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testtypescriptgetarumbasedmetricreturnsokresponse1778218442","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Typescript-Get_a_rum_based_metric_returns_OK_response-1778218442"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplecreatearumbasedmetricreturnscreatedresponse1778239224","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testrubyupdatearumbasedmetricreturnsconflictresponse1778815556","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Ruby-Update_a_rum_based_metric_returns_Conflict_response-1778815556"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testjavadeletearumbasedmetricreturnsnocontentresponse1778993479","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Java-Delete_a_rum_based_metric_returns_No_Content_response-1778993479"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplegetarumbasedmetricreturnsokresponse1779176270","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Example-Get_a_rum_based_metric_returns_OK_response_1779176270"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"testrubycreatearumbasedmetricreturnsconflictresponse1779334157","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Ruby-Create_a_rum_based_metric_returns_Conflict_response-1779334157"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"examplecreatearumbasedmetricreturnscreatedresponse1779434424","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"@service:web-ui"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"tf_TestAccRumMetricAttributes_local_1779629264","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"action","group_by":[]}},{"id":"testrubyupdatearumbasedmetricreturnsokresponse1780025259","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Ruby-Update_a_rum_based_metric_returns_OK_response-1780025259"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}},{"id":"tf_TestAccRumMetricAttributes_local_1780063691","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"count"},"event_type":"action","group_by":[]}},{"id":"testcreatearumbasedmetricreturnsconflictresponse1780393737","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Create_a_RUM_based_metric_returns_Conflict_response-1780393737"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}]}' + headers: + Content-Type: + - application/vnd.api+json + status: + code: 200 + message: OK +recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/rum_metrics/Get-all-rum-based-metrics-returns-OK-response.frozen b/cassettes/features/v2/rum_metrics/Get-all-rum-based-metrics-returns-OK-response.frozen deleted file mode 100644 index ae9abee582f8..000000000000 --- a/cassettes/features/v2/rum_metrics/Get-all-rum-based-metrics-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:23.558Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Get-all-rum-based-metrics-returns-OK-response.yml b/cassettes/features/v2/rum_metrics/Get-all-rum-based-metrics-returns-OK-response.yml deleted file mode 100644 index 90379f6c352b..000000000000 --- a/cassettes/features/v2/rum_metrics/Get-all-rum-based-metrics-returns-OK-response.yml +++ /dev/null @@ -1,20 +0,0 @@ -http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:23 GMT - request: - body: null - headers: - Accept: - - application/json - method: GET - uri: https://api.datadoghq.com/api/v2/rum/config/metrics - response: - body: - encoding: UTF-8 - string: '{"data":[]}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Bad-Request-response.frozen b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Bad-Request-response.frozen new file mode 100644 index 000000000000..f936fad07956 --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Bad-Request-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:41.688Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Bad-Request-response.yml b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Bad-Request-response.yml similarity index 77% rename from cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Bad-Request-response.yml rename to cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Bad-Request-response.yml index 7b1369473214..9e8a9860678a 100644 --- a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Bad-Request-response.yml +++ b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Bad-Request-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:23 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:41 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_rum_based_metric_returns_Bad_Request_response-1732807883"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testupdatearumbasedmetricreturnsbadrequestresponse1732807883","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_RUM_based_metric_returns_Bad_Request_response-1780403561"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testupdatearumbasedmetricreturnsbadrequestresponse1780403561","type":"rum_metrics"}}' headers: Accept: - application/json @@ -14,14 +14,14 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"testupdatearumbasedmetricreturnsbadrequestresponse1732807883","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_rum_based_metric_returns_Bad_Request_response-1732807883"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testupdatearumbasedmetricreturnsbadrequestresponse1780403561","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_RUM_based_metric_returns_Bad_Request_response-1780403561"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 201 message: Created -- recorded_at: Thu, 28 Nov 2024 15:31:23 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:41 GMT request: body: encoding: UTF-8 @@ -32,7 +32,7 @@ http_interactions: Content-Type: - application/json method: PATCH - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsbadrequestresponse1732807883 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsbadrequestresponse1780403561 response: body: encoding: UTF-8 @@ -44,14 +44,14 @@ http_interactions: status: code: 400 message: Bad Request -- recorded_at: Thu, 28 Nov 2024 15:31:23 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:41 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsbadrequestresponse1732807883 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsbadrequestresponse1780403561 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Conflict-response.frozen b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Conflict-response.frozen new file mode 100644 index 000000000000..bfc7014f2b7c --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Conflict-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:42.946Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Conflict-response.yml b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Conflict-response.yml similarity index 77% rename from cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Conflict-response.yml rename to cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Conflict-response.yml index ca13d6f45cc9..5d43651989d3 100644 --- a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Conflict-response.yml +++ b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Conflict-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:25 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:42 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_rum_based_metric_returns_Conflict_response-1732807885"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testupdatearumbasedmetricreturnsconflictresponse1732807885","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_RUM_based_metric_returns_Conflict_response-1780403562"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testupdatearumbasedmetricreturnsconflictresponse1780403562","type":"rum_metrics"}}' headers: Accept: - application/json @@ -14,14 +14,14 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"testupdatearumbasedmetricreturnsconflictresponse1732807885","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_rum_based_metric_returns_Conflict_response-1732807885"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testupdatearumbasedmetricreturnsconflictresponse1780403562","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_RUM_based_metric_returns_Conflict_response-1780403562"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 201 message: Created -- recorded_at: Thu, 28 Nov 2024 15:31:25 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:42 GMT request: body: encoding: UTF-8 @@ -32,7 +32,7 @@ http_interactions: Content-Type: - application/json method: PATCH - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsconflictresponse1732807885 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsconflictresponse1780403562 response: body: encoding: UTF-8 @@ -44,14 +44,14 @@ http_interactions: status: code: 409 message: Conflict -- recorded_at: Thu, 28 Nov 2024 15:31:25 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:42 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsconflictresponse1732807885 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsconflictresponse1780403562 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Not-Found-response.frozen b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Not-Found-response.frozen new file mode 100644 index 000000000000..e256891d8120 --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Not-Found-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:44.259Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Not-Found-response.yml b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Not-Found-response.yml similarity index 80% rename from cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Not-Found-response.yml rename to cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Not-Found-response.yml index fca6abbce0dd..738b9b707ae2 100644 --- a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Not-Found-response.yml +++ b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-Not-Found-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:26 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:44 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_rum_based_metric_returns_Not_Found_response-1732807886"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testupdatearumbasedmetricreturnsnotfoundresponse1732807886","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_RUM_based_metric_returns_Not_Found_response-1780403564"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testupdatearumbasedmetricreturnsnotfoundresponse1780403564","type":"rum_metrics"}}' headers: Accept: - application/json @@ -14,14 +14,14 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"testupdatearumbasedmetricreturnsnotfoundresponse1732807886","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_rum_based_metric_returns_Not_Found_response-1732807886"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testupdatearumbasedmetricreturnsnotfoundresponse1780403564","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_RUM_based_metric_returns_Not_Found_response-1780403564"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 201 message: Created -- recorded_at: Thu, 28 Nov 2024 15:31:26 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:44 GMT request: body: encoding: UTF-8 @@ -44,14 +44,14 @@ http_interactions: status: code: 404 message: Not Found -- recorded_at: Thu, 28 Nov 2024 15:31:26 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:44 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsnotfoundresponse1732807886 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsnotfoundresponse1780403564 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-OK-response.frozen b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-OK-response.frozen new file mode 100644 index 000000000000..405852dc646c --- /dev/null +++ b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-OK-response.frozen @@ -0,0 +1 @@ +2026-06-02T12:32:46.608Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-OK-response.yml b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-OK-response.yml similarity index 76% rename from cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-OK-response.yml rename to cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-OK-response.yml index 17f202f4ec58..cbc345941640 100644 --- a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-OK-response.yml +++ b/cassettes/features/v2/rum_metrics/Update-a-RUM-based-metric-returns-OK-response.yml @@ -1,9 +1,9 @@ http_interactions: -- recorded_at: Thu, 28 Nov 2024 15:31:27 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:46 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_rum_based_metric_returns_OK_response-1732807887"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testupdatearumbasedmetricreturnsokresponse1732807887","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_RUM_based_metric_returns_OK_response-1780403566"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}},"id":"testupdatearumbasedmetricreturnsokresponse1780403566","type":"rum_metrics"}}' headers: Accept: - application/json @@ -14,43 +14,43 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"testupdatearumbasedmetricreturnsokresponse1732807887","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_rum_based_metric_returns_OK_response-1732807887"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testupdatearumbasedmetricreturnsokresponse1780403566","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"event_type":"session","filter":{"query":"source:Test-Update_a_RUM_based_metric_returns_OK_response-1780403566"},"group_by":[{"path":"@browser.name","tag_name":"browser_name"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 201 message: Created -- recorded_at: Thu, 28 Nov 2024 15:31:27 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:46 GMT request: body: encoding: UTF-8 - string: '{"data":{"attributes":{"compute":{"include_percentiles":false},"filter":{"query":"@service:rum-config"},"group_by":[{"path":"@browser.version","tag_name":"browser_version"}]},"id":"testupdatearumbasedmetricreturnsokresponse1732807887","type":"rum_metrics"}}' + string: '{"data":{"attributes":{"compute":{"include_percentiles":false},"filter":{"query":"@service:rum-config"},"group_by":[{"path":"@browser.version","tag_name":"browser_version"}]},"id":"testupdatearumbasedmetricreturnsokresponse1780403566","type":"rum_metrics"}}' headers: Accept: - application/json Content-Type: - application/json method: PATCH - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsokresponse1732807887 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsokresponse1780403566 response: body: encoding: UTF-8 - string: '{"data":{"id":"testupdatearumbasedmetricreturnsokresponse1732807887","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":false,"path":"@duration"},"event_type":"session","filter":{"query":"@service:rum-config"},"group_by":[{"path":"@browser.version","tag_name":"browser_version"}],"uniqueness":{"when":"match"}}}}' + string: '{"data":{"id":"testupdatearumbasedmetricreturnsokresponse1780403566","type":"rum_metrics","attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":false,"path":"@duration"},"event_type":"session","filter":{"query":"@service:rum-config"},"group_by":[{"path":"@browser.version","tag_name":"browser_version"}],"uniqueness":{"when":"match"}}}}' headers: Content-Type: - application/vnd.api+json status: code: 200 message: OK -- recorded_at: Thu, 28 Nov 2024 15:31:27 GMT +- recorded_at: Tue, 02 Jun 2026 12:32:46 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsokresponse1732807887 + uri: https://api.datadoghq.com/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsokresponse1780403566 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Bad-Request-response.frozen b/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Bad-Request-response.frozen deleted file mode 100644 index 72e1a51e58a3..000000000000 --- a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Bad-Request-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:23.878Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Conflict-response.frozen b/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Conflict-response.frozen deleted file mode 100644 index cfe5fc951f10..000000000000 --- a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Conflict-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:25.162Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Not-Found-response.frozen b/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Not-Found-response.frozen deleted file mode 100644 index 619b48a9ebf3..000000000000 --- a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-Not-Found-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:26.276Z \ No newline at end of file diff --git a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-OK-response.frozen b/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-OK-response.frozen deleted file mode 100644 index 60f066284bac..000000000000 --- a/cassettes/features/v2/rum_metrics/Update-a-rum-based-metric-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2024-11-28T15:31:27.438Z \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2932151909.rb b/examples/v1/dashboards/CreateDashboard_2844071429.rb similarity index 95% rename from examples/v1/dashboards/CreateDashboard_2932151909.rb rename to examples/v1/dashboards/CreateDashboard_2844071429.rb index 66734e573da7..74452ac59a18 100644 --- a/examples/v1/dashboards/CreateDashboard_2932151909.rb +++ b/examples/v1/dashboards/CreateDashboard_2844071429.rb @@ -1,4 +1,4 @@ -# Create a new dashboard with sankey widget and rum data source +# Create a new dashboard with sankey widget and RUM data source require "datadog_api_client" api_instance = DatadogAPIClient::V1::DashboardsAPI.new diff --git a/examples/v2/metrics/QueryScalarData_2312509843.rb b/examples/v2/metrics/QueryScalarData_2086017331.rb similarity index 94% rename from examples/v2/metrics/QueryScalarData_2312509843.rb rename to examples/v2/metrics/QueryScalarData_2086017331.rb index 1f7321b00e88..57b06de34f05 100644 --- a/examples/v2/metrics/QueryScalarData_2312509843.rb +++ b/examples/v2/metrics/QueryScalarData_2086017331.rb @@ -1,4 +1,4 @@ -# Scalar cross product query with rum data source returns "OK" response +# Scalar cross product query with RUM data source returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::MetricsAPI.new diff --git a/examples/v2/metrics/QueryTimeseriesData_123149143.rb b/examples/v2/metrics/QueryTimeseriesData_4190640887.rb similarity index 95% rename from examples/v2/metrics/QueryTimeseriesData_123149143.rb rename to examples/v2/metrics/QueryTimeseriesData_4190640887.rb index a8ffc938ae68..68ab5a4e9a2e 100644 --- a/examples/v2/metrics/QueryTimeseriesData_123149143.rb +++ b/examples/v2/metrics/QueryTimeseriesData_4190640887.rb @@ -1,4 +1,4 @@ -# Timeseries cross product query with rum data source returns "OK" response +# Timeseries cross product query with RUM data source returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::MetricsAPI.new diff --git a/examples/v2/rum-metrics/CreateRumMetric.rb b/examples/v2/rum-metrics/CreateRumMetric.rb index c8aebcab5785..68e6ec0ff52a 100644 --- a/examples/v2/rum-metrics/CreateRumMetric.rb +++ b/examples/v2/rum-metrics/CreateRumMetric.rb @@ -1,4 +1,4 @@ -# Create a rum-based metric returns "Created" response +# Create a RUM-based metric returns "Created" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumMetricsAPI.new diff --git a/examples/v2/rum-metrics/DeleteRumMetric.rb b/examples/v2/rum-metrics/DeleteRumMetric.rb index a426bd84ae5c..1790931720f2 100644 --- a/examples/v2/rum-metrics/DeleteRumMetric.rb +++ b/examples/v2/rum-metrics/DeleteRumMetric.rb @@ -1,4 +1,4 @@ -# Delete a rum-based metric returns "No Content" response +# Delete a RUM-based metric returns "No Content" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumMetricsAPI.new diff --git a/examples/v2/rum-metrics/GetRumMetric.rb b/examples/v2/rum-metrics/GetRumMetric.rb index f751e27dd455..74f773565960 100644 --- a/examples/v2/rum-metrics/GetRumMetric.rb +++ b/examples/v2/rum-metrics/GetRumMetric.rb @@ -1,4 +1,4 @@ -# Get a rum-based metric returns "OK" response +# Get a RUM-based metric returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumMetricsAPI.new diff --git a/examples/v2/rum-metrics/ListRumMetrics.rb b/examples/v2/rum-metrics/ListRumMetrics.rb index 71f244b36667..6bae33120352 100644 --- a/examples/v2/rum-metrics/ListRumMetrics.rb +++ b/examples/v2/rum-metrics/ListRumMetrics.rb @@ -1,4 +1,4 @@ -# Get all rum-based metrics returns "OK" response +# Get all RUM-based metrics returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumMetricsAPI.new diff --git a/examples/v2/rum-metrics/UpdateRumMetric.rb b/examples/v2/rum-metrics/UpdateRumMetric.rb index daa74fbd7afe..35faa1162f73 100644 --- a/examples/v2/rum-metrics/UpdateRumMetric.rb +++ b/examples/v2/rum-metrics/UpdateRumMetric.rb @@ -1,4 +1,4 @@ -# Update a rum-based metric returns "OK" response +# Update a RUM-based metric returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumMetricsAPI.new diff --git a/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.rb b/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.rb index beacfc78db98..2d789f792208 100644 --- a/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.rb +++ b/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.rb @@ -1,4 +1,4 @@ -# Add rum replay session to playlist returns "OK" response +# Add RUM replay session to playlist returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.rb b/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.rb index 1871722a900c..f41abe8df8f8 100644 --- a/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.rb +++ b/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.rb @@ -1,4 +1,4 @@ -# Bulk remove rum replay playlist sessions returns "No Content" response +# Bulk remove RUM replay playlist sessions returns "No Content" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.rb b/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.rb index 6ab68906d030..2e678346042d 100644 --- a/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.rb +++ b/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.rb @@ -1,4 +1,4 @@ -# Create rum replay playlist returns "Created" response +# Create RUM replay playlist returns "Created" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.rb b/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.rb index 12ebc6dc097a..1310d6e83974 100644 --- a/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.rb +++ b/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.rb @@ -1,4 +1,4 @@ -# Delete rum replay playlist returns "No Content" response +# Delete RUM replay playlist returns "No Content" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.rb b/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.rb index a2641dcc6dd8..d6c6630dfb7c 100644 --- a/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.rb +++ b/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.rb @@ -1,4 +1,4 @@ -# Get rum replay playlist returns "OK" response +# Get RUM replay playlist returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.rb b/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.rb index 19ef91c78264..e0e6ccb4fe75 100644 --- a/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.rb +++ b/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.rb @@ -1,4 +1,4 @@ -# List rum replay playlist sessions returns "OK" response +# List RUM replay playlist sessions returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.rb b/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.rb index 394612cfdb6c..8e3bb95322c8 100644 --- a/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.rb +++ b/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.rb @@ -1,4 +1,4 @@ -# List rum replay playlists returns "OK" response +# List RUM replay playlists returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.rb b/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.rb index d3bbdaa43da8..06e99e53993d 100644 --- a/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.rb +++ b/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.rb @@ -1,4 +1,4 @@ -# Remove rum replay session from playlist returns "No Content" response +# Remove RUM replay session from playlist returns "No Content" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.rb b/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.rb index a7d7112e6a40..1c9e5e1e62a9 100644 --- a/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.rb +++ b/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.rb @@ -1,4 +1,4 @@ -# Update rum replay playlist returns "OK" response +# Update RUM replay playlist returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayPlaylistsAPI.new diff --git a/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.rb b/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.rb index 82b2dc1c468a..bf511cf7519c 100644 --- a/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.rb +++ b/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.rb @@ -1,4 +1,4 @@ -# Create rum replay session watch returns "Created" response +# Create RUM replay session watch returns "Created" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayViewershipAPI.new diff --git a/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.rb b/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.rb index c3861e609d05..e767b9ea4559 100644 --- a/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.rb +++ b/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.rb @@ -1,4 +1,4 @@ -# Delete rum replay session watch returns "No Content" response +# Delete RUM replay session watch returns "No Content" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayViewershipAPI.new diff --git a/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.rb b/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.rb index dad817dc284a..7f78e4daa179 100644 --- a/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.rb +++ b/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.rb @@ -1,4 +1,4 @@ -# List rum replay session watchers returns "OK" response +# List RUM replay session watchers returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayViewershipAPI.new diff --git a/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.rb b/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.rb index 882c3ae0aad5..0f858a04151e 100644 --- a/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.rb +++ b/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.rb @@ -1,4 +1,4 @@ -# List rum replay viewership history sessions returns "OK" response +# List RUM replay viewership history sessions returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::RumReplayViewershipAPI.new diff --git a/features/v1/dashboards.feature b/features/v1/dashboards.feature index 65c4c044abf8..932dc22b0b39 100644 --- a/features/v1/dashboards.feature +++ b/features/v1/dashboards.feature @@ -836,6 +836,18 @@ Feature: Dashboards And the response "widgets[0].definition.workflow_id" is equal to "2e055f16-8b6a-4cdd-b452-17a34c44b160" And the response "widgets[0].definition.inputs[0]" is equal to {"name": "environment", "value": "$env.value"} + @team:DataDog/dashboards-backend + Scenario: Create a new dashboard with sankey widget and RUM data source + Given new "CreateDashboard" request + And body from file "dashboards_json_payload/sankey_rum_widget.json" + When the request is sent + Then the response status is 200 OK + And the response "widgets[0].definition.type" is equal to "sankey" + And the response "widgets[0].definition.requests[0].query.data_source" is equal to "rum" + And the response "widgets[0].definition.requests[0].query.query_string" is equal to "@type:view" + And the response "widgets[0].definition.requests[0].query.mode" is equal to "source" + And the response "widgets[0].definition.requests[0].request_type" is equal to "sankey" + @team:DataDog/dashboards-backend Scenario: Create a new dashboard with sankey widget and network data source Given new "CreateDashboard" request @@ -861,18 +873,6 @@ Feature: Dashboards And the response "widgets[0].definition.requests[0].query.mode" is equal to "source" And the response "widgets[0].definition.requests[0].request_type" is equal to "sankey" - @team:DataDog/dashboards-backend - Scenario: Create a new dashboard with sankey widget and rum data source - Given new "CreateDashboard" request - And body from file "dashboards_json_payload/sankey_rum_widget.json" - When the request is sent - Then the response status is 200 OK - And the response "widgets[0].definition.type" is equal to "sankey" - And the response "widgets[0].definition.requests[0].query.data_source" is equal to "rum" - And the response "widgets[0].definition.requests[0].query.query_string" is equal to "@type:view" - And the response "widgets[0].definition.requests[0].query.mode" is equal to "source" - And the response "widgets[0].definition.requests[0].request_type" is equal to "sankey" - @team:DataDog/dashboards-backend Scenario: Create a new dashboard with scatterplot widget Given new "CreateDashboard" request diff --git a/features/v2/metrics.feature b/features/v2/metrics.feature index 114814e21e20..032b561fc6d9 100644 --- a/features/v2/metrics.feature +++ b/features/v2/metrics.feature @@ -344,6 +344,15 @@ Feature: Metrics And the response "data.type" is equal to "scalar_response" And the response "data.attributes.columns[0].name" is equal to "a" + @skip-validation @team:Datadog/timeseries-query + Scenario: Scalar cross product query with RUM data source returns "OK" response + Given a valid "appKeyAuth" key in the system + And new "QueryScalarData" request + And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "queries": [{"data_source": "rum", "name": "a", "compute": {"aggregation": "count"}, "search": {"query": "*"}, "indexes": ["*"]}], "to": {{ timestamp('now') }}000}, "type": "scalar_request"}} + When the request is sent + Then the response status is 200 OK + And the response "data.type" is equal to "scalar_response" + @skip-validation @team:Datadog/timeseries-query Scenario: Scalar cross product query with apm_dependency_stats data source returns "OK" response Given a valid "appKeyAuth" key in the system @@ -479,15 +488,6 @@ Feature: Metrics Then the response status is 200 OK And the response "data.type" is equal to "scalar_response" - @skip-validation @team:Datadog/timeseries-query - Scenario: Scalar cross product query with rum data source returns "OK" response - Given a valid "appKeyAuth" key in the system - And new "QueryScalarData" request - And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "queries": [{"data_source": "rum", "name": "a", "compute": {"aggregation": "count"}, "search": {"query": "*"}, "indexes": ["*"]}], "to": {{ timestamp('now') }}000}, "type": "scalar_request"}} - When the request is sent - Then the response status is 200 OK - And the response "data.type" is equal to "scalar_response" - @skip-validation @team:Datadog/timeseries-query Scenario: Scalar cross product query with security_signals data source returns "OK" response Given a valid "appKeyAuth" key in the system @@ -586,6 +586,15 @@ Feature: Metrics Then the response status is 200 OK And the response "data.type" is equal to "timeseries_response" + @skip-validation @team:Datadog/timeseries-query + Scenario: Timeseries cross product query with RUM data source returns "OK" response + Given a valid "appKeyAuth" key in the system + And new "QueryTimeseriesData" request + And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "interval": 5000, "queries": [{"data_source": "rum", "name": "a", "compute": {"aggregation": "count"}, "search": {"query": "*"}, "indexes": ["*"]}], "to": {{ timestamp('now') }}000}, "type": "timeseries_request"}} + When the request is sent + Then the response status is 200 OK + And the response "data.type" is equal to "timeseries_response" + @skip-validation @team:Datadog/timeseries-query Scenario: Timeseries cross product query with apm_dependency_stats data source returns "OK" response Given a valid "appKeyAuth" key in the system @@ -721,15 +730,6 @@ Feature: Metrics Then the response status is 200 OK And the response "data.type" is equal to "timeseries_response" - @skip-validation @team:Datadog/timeseries-query - Scenario: Timeseries cross product query with rum data source returns "OK" response - Given a valid "appKeyAuth" key in the system - And new "QueryTimeseriesData" request - And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "interval": 5000, "queries": [{"data_source": "rum", "name": "a", "compute": {"aggregation": "count"}, "search": {"query": "*"}, "indexes": ["*"]}], "to": {{ timestamp('now') }}000}, "type": "timeseries_request"}} - When the request is sent - Then the response status is 200 OK - And the response "data.type" is equal to "timeseries_response" - @skip-validation @team:Datadog/timeseries-query Scenario: Timeseries cross product query with security_signals data source returns "OK" response Given a valid "appKeyAuth" key in the system diff --git a/features/v2/rum_metrics.feature b/features/v2/rum_metrics.feature index 59cff8c7c983..c87b3187ba57 100644 --- a/features/v2/rum_metrics.feature +++ b/features/v2/rum_metrics.feature @@ -1,6 +1,6 @@ @endpoint(rum-metrics) @endpoint(rum-metrics-v2) Feature: Rum Metrics - Manage configuration of [rum-based + Manage configuration of [RUM-based metrics](https://app.datadoghq.com/rum/generate-metrics) for your organization. @@ -10,14 +10,14 @@ Feature: Rum Metrics And an instance of "RumMetrics" API @team:DataDog/rum-backend - Scenario: Create a rum-based metric returns "Bad Request" response + Scenario: Create a RUM-based metric returns "Bad Request" response Given new "CreateRumMetric" request And body with value {"data": {"id": "rum.actions.invalid", "type": "rum_metrics", "attributes": {"event_type": "action", "compute": {"aggregation_type": "count"}, "uniqueness":{"when": "match"}}}} When the request is sent Then the response status is 400 Bad Request @team:DataDog/rum-backend - Scenario: Create a rum-based metric returns "Conflict" response + Scenario: Create a RUM-based metric returns "Conflict" response Given there is a valid "rum_metric" in the system And new "CreateRumMetric" request And body with value {"data": {"id": "{{ rum_metric.data.id }}", "type": "rum_metrics", "attributes": {"compute": {"aggregation_type": "count"}, "event_type": "action"}}} @@ -25,7 +25,7 @@ Feature: Rum Metrics Then the response status is 409 Conflict @team:DataDog/rum-backend - Scenario: Create a rum-based metric returns "Created" response + Scenario: Create a RUM-based metric returns "Created" response Given new "CreateRumMetric" request And body with value {"data": {"attributes": {"compute": {"aggregation_type": "distribution", "include_percentiles": true, "path": "@duration"}, "event_type": "session", "filter": {"query": "@service:web-ui"}, "group_by": [{"path": "@browser.name", "tag_name": "browser_name"}], "uniqueness": {"when": "match"}}, "id": "{{ unique_lower_alnum }}", "type": "rum_metrics"}} When the request is sent @@ -42,7 +42,7 @@ Feature: Rum Metrics And the response "data.attributes.uniqueness.when" is equal to "match" @team:DataDog/rum-backend - Scenario: Delete a rum-based metric returns "No Content" response + Scenario: Delete a RUM-based metric returns "No Content" response Given there is a valid "rum_metric" in the system And new "DeleteRumMetric" request And request contains "metric_id" parameter from "rum_metric.data.id" @@ -50,21 +50,21 @@ Feature: Rum Metrics Then the response status is 204 No Content @team:DataDog/rum-backend - Scenario: Delete a rum-based metric returns "Not Found" response + Scenario: Delete a RUM-based metric returns "Not Found" response Given new "DeleteRumMetric" request And request contains "metric_id" parameter with value "{{ unique }}" When the request is sent Then the response status is 404 Not Found @team:DataDog/rum-backend - Scenario: Get a rum-based metric returns "Not Found" response + Scenario: Get a RUM-based metric returns "Not Found" response Given new "GetRumMetric" request And request contains "metric_id" parameter with value "{{ unique }}" When the request is sent Then the response status is 404 Not Found @team:DataDog/rum-backend - Scenario: Get a rum-based metric returns "OK" response + Scenario: Get a RUM-based metric returns "OK" response Given there is a valid "rum_metric" in the system And new "GetRumMetric" request And request contains "metric_id" parameter from "rum_metric.data.id" @@ -82,13 +82,13 @@ Feature: Rum Metrics And the response "data.attributes.uniqueness.when" has the same value as "rum_metric.data.attributes.uniqueness.when" @team:DataDog/rum-backend - Scenario: Get all rum-based metrics returns "OK" response + Scenario: Get all RUM-based metrics returns "OK" response Given new "ListRumMetrics" request When the request is sent Then the response status is 200 OK @team:DataDog/rum-backend - Scenario: Update a rum-based metric returns "Bad Request" response + Scenario: Update a RUM-based metric returns "Bad Request" response Given there is a valid "rum_metric" in the system And new "UpdateRumMetric" request And request contains "metric_id" parameter from "rum_metric.data.id" @@ -97,7 +97,7 @@ Feature: Rum Metrics Then the response status is 400 Bad Request @team:DataDog/rum-backend - Scenario: Update a rum-based metric returns "Conflict" response + Scenario: Update a RUM-based metric returns "Conflict" response Given there is a valid "rum_metric" in the system And new "UpdateRumMetric" request And request contains "metric_id" parameter from "rum_metric.data.id" @@ -106,7 +106,7 @@ Feature: Rum Metrics Then the response status is 409 Conflict @team:DataDog/rum-backend - Scenario: Update a rum-based metric returns "Not Found" response + Scenario: Update a RUM-based metric returns "Not Found" response Given there is a valid "rum_metric" in the system And new "UpdateRumMetric" request And request contains "metric_id" parameter with value "8fc991bf-967e-4652-8a5b-0711a985abe3" @@ -115,7 +115,7 @@ Feature: Rum Metrics Then the response status is 404 Not Found @team:DataDog/rum-backend - Scenario: Update a rum-based metric returns "OK" response + Scenario: Update a RUM-based metric returns "OK" response Given there is a valid "rum_metric" in the system And new "UpdateRumMetric" request And request contains "metric_id" parameter from "rum_metric.data.id" diff --git a/features/v2/rum_replay_playlists.feature b/features/v2/rum_replay_playlists.feature index 5e5f41d54b3e..2fd317e4df2a 100644 --- a/features/v2/rum_replay_playlists.feature +++ b/features/v2/rum_replay_playlists.feature @@ -9,7 +9,7 @@ Feature: Rum Replay Playlists And an instance of "RumReplayPlaylists" API @generated @skip @team:DataDog/session-replay-backend - Scenario: Add rum replay session to playlist returns "Created" response + Scenario: Add RUM replay session to playlist returns "Created" response Given new "AddRumReplaySessionToPlaylist" request And request contains "ts" parameter from "REPLACE.ME" And request contains "playlist_id" parameter from "REPLACE.ME" @@ -18,7 +18,7 @@ Feature: Rum Replay Playlists Then the response status is 201 Created @generated @skip @team:DataDog/session-replay-backend - Scenario: Add rum replay session to playlist returns "OK" response + Scenario: Add RUM replay session to playlist returns "OK" response Given new "AddRumReplaySessionToPlaylist" request And request contains "ts" parameter from "REPLACE.ME" And request contains "playlist_id" parameter from "REPLACE.ME" @@ -27,7 +27,7 @@ Feature: Rum Replay Playlists Then the response status is 200 OK @generated @skip @team:DataDog/session-replay-backend - Scenario: Bulk remove rum replay playlist sessions returns "No Content" response + Scenario: Bulk remove RUM replay playlist sessions returns "No Content" response Given new "BulkRemoveRumReplayPlaylistSessions" request And request contains "playlist_id" parameter from "REPLACE.ME" And body with value {"data": [{"id": "00000000-0000-0000-0000-000000000001", "type": "rum_replay_session"}]} @@ -35,41 +35,41 @@ Feature: Rum Replay Playlists Then the response status is 204 No Content @generated @skip @team:DataDog/session-replay-backend - Scenario: Create rum replay playlist returns "Created" response + Scenario: Create RUM replay playlist returns "Created" response Given new "CreateRumReplayPlaylist" request And body with value {"data": {"attributes": {"created_by": {"handle": "john.doe@example.com", "id": "00000000-0000-0000-0000-000000000001", "uuid": "00000000-0000-0000-0000-000000000001"}, "name": "My Playlist"}, "type": "rum_replay_playlist"}} When the request is sent Then the response status is 201 Created @generated @skip @team:DataDog/session-replay-backend - Scenario: Delete rum replay playlist returns "No Content" response + Scenario: Delete RUM replay playlist returns "No Content" response Given new "DeleteRumReplayPlaylist" request And request contains "playlist_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 204 No Content @generated @skip @team:DataDog/session-replay-backend - Scenario: Get rum replay playlist returns "OK" response + Scenario: Get RUM replay playlist returns "OK" response Given new "GetRumReplayPlaylist" request And request contains "playlist_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 200 OK @generated @skip @team:DataDog/session-replay-backend - Scenario: List rum replay playlist sessions returns "OK" response + Scenario: List RUM replay playlist sessions returns "OK" response Given new "ListRumReplayPlaylistSessions" request And request contains "playlist_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 200 OK @generated @skip @team:DataDog/session-replay-backend - Scenario: List rum replay playlists returns "OK" response + Scenario: List RUM replay playlists returns "OK" response Given new "ListRumReplayPlaylists" request When the request is sent Then the response status is 200 OK @generated @skip @team:DataDog/session-replay-backend - Scenario: Remove rum replay session from playlist returns "No Content" response + Scenario: Remove RUM replay session from playlist returns "No Content" response Given new "RemoveRumReplaySessionFromPlaylist" request And request contains "playlist_id" parameter from "REPLACE.ME" And request contains "session_id" parameter from "REPLACE.ME" @@ -77,7 +77,7 @@ Feature: Rum Replay Playlists Then the response status is 204 No Content @generated @skip @team:DataDog/session-replay-backend - Scenario: Update rum replay playlist returns "OK" response + Scenario: Update RUM replay playlist returns "OK" response Given new "UpdateRumReplayPlaylist" request And request contains "playlist_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"created_by": {"handle": "john.doe@example.com", "id": "00000000-0000-0000-0000-000000000001", "uuid": "00000000-0000-0000-0000-000000000001"}, "name": "My Playlist"}, "type": "rum_replay_playlist"}} diff --git a/features/v2/rum_replay_viewership.feature b/features/v2/rum_replay_viewership.feature index 216c419e1173..e339e1e5e454 100644 --- a/features/v2/rum_replay_viewership.feature +++ b/features/v2/rum_replay_viewership.feature @@ -9,7 +9,7 @@ Feature: Rum Replay Viewership And an instance of "RumReplayViewership" API @generated @skip @team:DataDog/session-replay-backend - Scenario: Create rum replay session watch returns "Created" response + Scenario: Create RUM replay session watch returns "Created" response Given new "CreateRumReplaySessionWatch" request And request contains "session_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"application_id": "aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb", "event_id": "11111111-2222-3333-4444-555555555555", "timestamp": "2026-01-13T17:15:53.208340Z"}, "type": "rum_replay_watch"}} @@ -17,21 +17,21 @@ Feature: Rum Replay Viewership Then the response status is 201 Created @generated @skip @team:DataDog/session-replay-backend - Scenario: Delete rum replay session watch returns "No Content" response + Scenario: Delete RUM replay session watch returns "No Content" response Given new "DeleteRumReplaySessionWatch" request And request contains "session_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 204 No Content @generated @skip @team:DataDog/session-replay-backend - Scenario: List rum replay session watchers returns "OK" response + Scenario: List RUM replay session watchers returns "OK" response Given new "ListRumReplaySessionWatchers" request And request contains "session_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 200 OK @generated @skip @team:DataDog/session-replay-backend - Scenario: List rum replay viewership history sessions returns "OK" response + Scenario: List RUM replay viewership history sessions returns "OK" response Given new "ListRumReplayViewershipHistorySessions" request When the request is sent Then the response status is 200 OK diff --git a/lib/datadog_api_client/v2/api/rum_metrics_api.rb b/lib/datadog_api_client/v2/api/rum_metrics_api.rb index c18d53b362d4..78efd45d5efd 100644 --- a/lib/datadog_api_client/v2/api/rum_metrics_api.rb +++ b/lib/datadog_api_client/v2/api/rum_metrics_api.rb @@ -23,7 +23,7 @@ def initialize(api_client = DatadogAPIClient::APIClient.default) @api_client = api_client end - # Create a rum-based metric. + # Create a RUM-based metric. # # @see #create_rum_metric_with_http_info def create_rum_metric(body, opts = {}) @@ -31,12 +31,12 @@ def create_rum_metric(body, opts = {}) data end - # Create a rum-based metric. + # Create a RUM-based metric. # # Create a metric based on your organization's RUM data. - # Returns the rum-based metric object from the request body when the request is successful. + # Returns the RUM-based metric object from the request body when the request is successful. # - # @param body [RumMetricCreateRequest] The definition of the new rum-based metric. + # @param body [RumMetricCreateRequest] The definition of the new RUM-based metric. # @param opts [Hash] the optional parameters # @return [Array<(RumMetricResponse, Integer, Hash)>] RumMetricResponse data, response status code and response headers def create_rum_metric_with_http_info(body, opts = {}) @@ -91,7 +91,7 @@ def create_rum_metric_with_http_info(body, opts = {}) return data, status_code, headers end - # Delete a rum-based metric. + # Delete a RUM-based metric. # # @see #delete_rum_metric_with_http_info def delete_rum_metric(metric_id, opts = {}) @@ -99,11 +99,11 @@ def delete_rum_metric(metric_id, opts = {}) nil end - # Delete a rum-based metric. + # Delete a RUM-based metric. # - # Delete a specific rum-based metric from your organization. + # Delete a specific RUM-based metric from your organization. # - # @param metric_id [String] The name of the rum-based metric. + # @param metric_id [String] The name of the RUM-based metric. # @param opts [Hash] the optional parameters # @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers def delete_rum_metric_with_http_info(metric_id, opts = {}) @@ -156,7 +156,7 @@ def delete_rum_metric_with_http_info(metric_id, opts = {}) return data, status_code, headers end - # Get a rum-based metric. + # Get a RUM-based metric. # # @see #get_rum_metric_with_http_info def get_rum_metric(metric_id, opts = {}) @@ -164,11 +164,11 @@ def get_rum_metric(metric_id, opts = {}) data end - # Get a rum-based metric. + # Get a RUM-based metric. # - # Get a specific rum-based metric from your organization. + # Get a specific RUM-based metric from your organization. # - # @param metric_id [String] The name of the rum-based metric. + # @param metric_id [String] The name of the RUM-based metric. # @param opts [Hash] the optional parameters # @return [Array<(RumMetricResponse, Integer, Hash)>] RumMetricResponse data, response status code and response headers def get_rum_metric_with_http_info(metric_id, opts = {}) @@ -221,7 +221,7 @@ def get_rum_metric_with_http_info(metric_id, opts = {}) return data, status_code, headers end - # Get all rum-based metrics. + # Get all RUM-based metrics. # # @see #list_rum_metrics_with_http_info def list_rum_metrics(opts = {}) @@ -229,9 +229,9 @@ def list_rum_metrics(opts = {}) data end - # Get all rum-based metrics. + # Get all RUM-based metrics. # - # Get the list of configured rum-based metrics with their definitions. + # Get the list of configured RUM-based metrics with their definitions. # # @param opts [Hash] the optional parameters # @return [Array<(RumMetricsResponse, Integer, Hash)>] RumMetricsResponse data, response status code and response headers @@ -281,7 +281,7 @@ def list_rum_metrics_with_http_info(opts = {}) return data, status_code, headers end - # Update a rum-based metric. + # Update a RUM-based metric. # # @see #update_rum_metric_with_http_info def update_rum_metric(metric_id, body, opts = {}) @@ -289,13 +289,13 @@ def update_rum_metric(metric_id, body, opts = {}) data end - # Update a rum-based metric. + # Update a RUM-based metric. # - # Update a specific rum-based metric from your organization. - # Returns the rum-based metric object from the request body when the request is successful. + # Update a specific RUM-based metric from your organization. + # Returns the RUM-based metric object from the request body when the request is successful. # - # @param metric_id [String] The name of the rum-based metric. - # @param body [RumMetricUpdateRequest] New definition of the rum-based metric. + # @param metric_id [String] The name of the RUM-based metric. + # @param body [RumMetricUpdateRequest] New definition of the RUM-based metric. # @param opts [Hash] the optional parameters # @return [Array<(RumMetricResponse, Integer, Hash)>] RumMetricResponse data, response status code and response headers def update_rum_metric_with_http_info(metric_id, body, opts = {}) diff --git a/lib/datadog_api_client/v2/api/rum_replay_playlists_api.rb b/lib/datadog_api_client/v2/api/rum_replay_playlists_api.rb index 63304c53509a..cd46b20ad83e 100644 --- a/lib/datadog_api_client/v2/api/rum_replay_playlists_api.rb +++ b/lib/datadog_api_client/v2/api/rum_replay_playlists_api.rb @@ -23,7 +23,7 @@ def initialize(api_client = DatadogAPIClient::APIClient.default) @api_client = api_client end - # Add rum replay session to playlist. + # Add RUM replay session to playlist. # # @see #add_rum_replay_session_to_playlist_with_http_info def add_rum_replay_session_to_playlist(ts, playlist_id, session_id, opts = {}) @@ -31,7 +31,7 @@ def add_rum_replay_session_to_playlist(ts, playlist_id, session_id, opts = {}) data end - # Add rum replay session to playlist. + # Add RUM replay session to playlist. # # Add a session to a playlist. # @@ -101,7 +101,7 @@ def add_rum_replay_session_to_playlist_with_http_info(ts, playlist_id, session_i return data, status_code, headers end - # Bulk remove rum replay playlist sessions. + # Bulk remove RUM replay playlist sessions. # # @see #bulk_remove_rum_replay_playlist_sessions_with_http_info def bulk_remove_rum_replay_playlist_sessions(playlist_id, body, opts = {}) @@ -109,7 +109,7 @@ def bulk_remove_rum_replay_playlist_sessions(playlist_id, body, opts = {}) nil end - # Bulk remove rum replay playlist sessions. + # Bulk remove RUM replay playlist sessions. # # Remove sessions from a playlist. # @@ -173,7 +173,7 @@ def bulk_remove_rum_replay_playlist_sessions_with_http_info(playlist_id, body, o return data, status_code, headers end - # Create rum replay playlist. + # Create RUM replay playlist. # # @see #create_rum_replay_playlist_with_http_info def create_rum_replay_playlist(body, opts = {}) @@ -181,7 +181,7 @@ def create_rum_replay_playlist(body, opts = {}) data end - # Create rum replay playlist. + # Create RUM replay playlist. # # Create a playlist. # @@ -240,7 +240,7 @@ def create_rum_replay_playlist_with_http_info(body, opts = {}) return data, status_code, headers end - # Delete rum replay playlist. + # Delete RUM replay playlist. # # @see #delete_rum_replay_playlist_with_http_info def delete_rum_replay_playlist(playlist_id, opts = {}) @@ -248,7 +248,7 @@ def delete_rum_replay_playlist(playlist_id, opts = {}) nil end - # Delete rum replay playlist. + # Delete RUM replay playlist. # # Delete a playlist. # @@ -305,7 +305,7 @@ def delete_rum_replay_playlist_with_http_info(playlist_id, opts = {}) return data, status_code, headers end - # Get rum replay playlist. + # Get RUM replay playlist. # # @see #get_rum_replay_playlist_with_http_info def get_rum_replay_playlist(playlist_id, opts = {}) @@ -313,7 +313,7 @@ def get_rum_replay_playlist(playlist_id, opts = {}) data end - # Get rum replay playlist. + # Get RUM replay playlist. # # Get a playlist. # @@ -370,7 +370,7 @@ def get_rum_replay_playlist_with_http_info(playlist_id, opts = {}) return data, status_code, headers end - # List rum replay playlists. + # List RUM replay playlists. # # @see #list_rum_replay_playlists_with_http_info def list_rum_replay_playlists(opts = {}) @@ -378,7 +378,7 @@ def list_rum_replay_playlists(opts = {}) data end - # List rum replay playlists. + # List RUM replay playlists. # # List playlists. # @@ -438,7 +438,7 @@ def list_rum_replay_playlists_with_http_info(opts = {}) return data, status_code, headers end - # List rum replay playlist sessions. + # List RUM replay playlist sessions. # # @see #list_rum_replay_playlist_sessions_with_http_info def list_rum_replay_playlist_sessions(playlist_id, opts = {}) @@ -446,7 +446,7 @@ def list_rum_replay_playlist_sessions(playlist_id, opts = {}) data end - # List rum replay playlist sessions. + # List RUM replay playlist sessions. # # List sessions in a playlist. # @@ -507,7 +507,7 @@ def list_rum_replay_playlist_sessions_with_http_info(playlist_id, opts = {}) return data, status_code, headers end - # Remove rum replay session from playlist. + # Remove RUM replay session from playlist. # # @see #remove_rum_replay_session_from_playlist_with_http_info def remove_rum_replay_session_from_playlist(playlist_id, session_id, opts = {}) @@ -515,7 +515,7 @@ def remove_rum_replay_session_from_playlist(playlist_id, session_id, opts = {}) nil end - # Remove rum replay session from playlist. + # Remove RUM replay session from playlist. # # Remove a session from a playlist. # @@ -577,7 +577,7 @@ def remove_rum_replay_session_from_playlist_with_http_info(playlist_id, session_ return data, status_code, headers end - # Update rum replay playlist. + # Update RUM replay playlist. # # @see #update_rum_replay_playlist_with_http_info def update_rum_replay_playlist(playlist_id, body, opts = {}) @@ -585,7 +585,7 @@ def update_rum_replay_playlist(playlist_id, body, opts = {}) data end - # Update rum replay playlist. + # Update RUM replay playlist. # # Update a playlist. # diff --git a/lib/datadog_api_client/v2/api/rum_replay_viewership_api.rb b/lib/datadog_api_client/v2/api/rum_replay_viewership_api.rb index 67486bf2315e..0f8b70f04eeb 100644 --- a/lib/datadog_api_client/v2/api/rum_replay_viewership_api.rb +++ b/lib/datadog_api_client/v2/api/rum_replay_viewership_api.rb @@ -23,7 +23,7 @@ def initialize(api_client = DatadogAPIClient::APIClient.default) @api_client = api_client end - # Create rum replay session watch. + # Create RUM replay session watch. # # @see #create_rum_replay_session_watch_with_http_info def create_rum_replay_session_watch(session_id, body, opts = {}) @@ -31,7 +31,7 @@ def create_rum_replay_session_watch(session_id, body, opts = {}) data end - # Create rum replay session watch. + # Create RUM replay session watch. # # Record a session watch. # @@ -95,7 +95,7 @@ def create_rum_replay_session_watch_with_http_info(session_id, body, opts = {}) return data, status_code, headers end - # Delete rum replay session watch. + # Delete RUM replay session watch. # # @see #delete_rum_replay_session_watch_with_http_info def delete_rum_replay_session_watch(session_id, opts = {}) @@ -103,7 +103,7 @@ def delete_rum_replay_session_watch(session_id, opts = {}) nil end - # Delete rum replay session watch. + # Delete RUM replay session watch. # # Delete session watch history. # @@ -160,7 +160,7 @@ def delete_rum_replay_session_watch_with_http_info(session_id, opts = {}) return data, status_code, headers end - # List rum replay session watchers. + # List RUM replay session watchers. # # @see #list_rum_replay_session_watchers_with_http_info def list_rum_replay_session_watchers(session_id, opts = {}) @@ -168,7 +168,7 @@ def list_rum_replay_session_watchers(session_id, opts = {}) data end - # List rum replay session watchers. + # List RUM replay session watchers. # # List session watchers. # @@ -229,7 +229,7 @@ def list_rum_replay_session_watchers_with_http_info(session_id, opts = {}) return data, status_code, headers end - # List rum replay viewership history sessions. + # List RUM replay viewership history sessions. # # @see #list_rum_replay_viewership_history_sessions_with_http_info def list_rum_replay_viewership_history_sessions(opts = {}) @@ -237,7 +237,7 @@ def list_rum_replay_viewership_history_sessions(opts = {}) data end - # List rum replay viewership history sessions. + # List RUM replay viewership history sessions. # # List watched sessions. # diff --git a/lib/datadog_api_client/v2/models/rum_metric_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_compute.rb index 7b6a7c079a8d..937ae4145210 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_compute.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # The compute rule to compute the rum-based metric. + # The compute rule to compute the RUM-based metric. class RumMetricCompute include BaseGenericModel @@ -28,7 +28,7 @@ class RumMetricCompute # Only present when `aggregation_type` is `distribution`. attr_accessor :include_percentiles - # The path to the value the rum-based metric will aggregate on. + # The path to the value the RUM-based metric will aggregate on. # Only present when `aggregation_type` is `distribution`. attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb index 4d7d8e93327f..cd2f14debaab 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb @@ -17,17 +17,17 @@ require 'time' module DatadogAPIClient::V2 - # The object describing the Datadog rum-based metric to create. + # The object describing the Datadog RUM-based metric to create. class RumMetricCreateAttributes include BaseGenericModel - # The compute rule to compute the rum-based metric. + # The compute rule to compute the RUM-based metric. attr_reader :compute # The type of RUM events to filter on. attr_reader :event_type - # The rum-based metric filter. Events matching this filter will be aggregated in this metric. + # The RUM-based metric filter. Events matching this filter will be aggregated in this metric. attr_accessor :filter # The rules for the group by. diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_data.rb b/lib/datadog_api_client/v2/models/rum_metric_create_data.rb index a36fc4a94550..600cb6dec9c8 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_data.rb @@ -17,14 +17,14 @@ require 'time' module DatadogAPIClient::V2 - # The new rum-based metric properties. + # The new RUM-based metric properties. class RumMetricCreateData include BaseGenericModel - # The object describing the Datadog rum-based metric to create. + # The object describing the Datadog RUM-based metric to create. attr_reader :attributes - # The name of the rum-based metric. + # The name of the RUM-based metric. attr_reader :id # The type of the resource. The value should always be rum_metrics. diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_request.rb b/lib/datadog_api_client/v2/models/rum_metric_create_request.rb index 0876b1919df0..d0689e4db8b2 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_request.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # The new rum-based metric body. + # The new RUM-based metric body. class RumMetricCreateRequest include BaseGenericModel - # The new rum-based metric properties. + # The new RUM-based metric properties. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/rum_metric_filter.rb b/lib/datadog_api_client/v2/models/rum_metric_filter.rb index 62d613485dea..97643e7a3e88 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_filter.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_filter.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # The rum-based metric filter. Events matching this filter will be aggregated in this metric. + # The RUM-based metric filter. Events matching this filter will be aggregated in this metric. class RumMetricFilter include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/rum_metric_group_by.rb b/lib/datadog_api_client/v2/models/rum_metric_group_by.rb index 929c65845a2c..315f71706d76 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_group_by.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_group_by.rb @@ -21,7 +21,7 @@ module DatadogAPIClient::V2 class RumMetricGroupBy include BaseGenericModel - # The path to the value the rum-based metric will be aggregated over. + # The path to the value the RUM-based metric will be aggregated over. attr_reader :path # Eventual name of the tag that gets created. By default, `path` is used as the tag name. diff --git a/lib/datadog_api_client/v2/models/rum_metric_response.rb b/lib/datadog_api_client/v2/models/rum_metric_response.rb index 490b6fbdd9a9..edb57f86e4f6 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # The rum-based metric object. + # The RUM-based metric object. class RumMetricResponse include BaseGenericModel - # The rum-based metric properties. + # The RUM-based metric properties. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb index 927cd674cca4..7c275237a76e 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb @@ -17,17 +17,17 @@ require 'time' module DatadogAPIClient::V2 - # The object describing a Datadog rum-based metric. + # The object describing a Datadog RUM-based metric. class RumMetricResponseAttributes include BaseGenericModel - # The compute rule to compute the rum-based metric. + # The compute rule to compute the RUM-based metric. attr_accessor :compute # The type of RUM events to filter on. attr_accessor :event_type - # The rum-based metric filter. RUM events matching this filter will be aggregated in this metric. + # The RUM-based metric filter. RUM events matching this filter will be aggregated in this metric. attr_accessor :filter # The rules for the group by. diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb index f20397ee2c5b..f08721c694c0 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # The compute rule to compute the rum-based metric. + # The compute rule to compute the RUM-based metric. class RumMetricResponseCompute include BaseGenericModel @@ -28,7 +28,7 @@ class RumMetricResponseCompute # Only present when `aggregation_type` is `distribution`. attr_accessor :include_percentiles - # The path to the value the rum-based metric will aggregate on. + # The path to the value the RUM-based metric will aggregate on. # Only present when `aggregation_type` is `distribution`. attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_data.rb b/lib/datadog_api_client/v2/models/rum_metric_response_data.rb index 893f88502c40..9cb142c9451b 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_data.rb @@ -17,14 +17,14 @@ require 'time' module DatadogAPIClient::V2 - # The rum-based metric properties. + # The RUM-based metric properties. class RumMetricResponseData include BaseGenericModel - # The object describing a Datadog rum-based metric. + # The object describing a Datadog RUM-based metric. attr_accessor :attributes - # The name of the rum-based metric. + # The name of the RUM-based metric. attr_accessor :id # The type of the resource. The value should always be rum_metrics. diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb b/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb index 6432c8d429ec..ebaa3865e7b9 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # The rum-based metric filter. RUM events matching this filter will be aggregated in this metric. + # The RUM-based metric filter. RUM events matching this filter will be aggregated in this metric. class RumMetricResponseFilter include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb b/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb index 84f2d5af6470..ef8bfdb9d9f6 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb @@ -21,7 +21,7 @@ module DatadogAPIClient::V2 class RumMetricResponseGroupBy include BaseGenericModel - # The path to the value the rum-based metric will be aggregated over. + # The path to the value the RUM-based metric will be aggregated over. attr_accessor :path # Eventual name of the tag that gets created. By default, `path` is used as the tag name. diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb index baefdb00cff7..8d2e052dd585 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb @@ -17,14 +17,14 @@ require 'time' module DatadogAPIClient::V2 - # The rum-based metric properties that will be updated. + # The RUM-based metric properties that will be updated. class RumMetricUpdateAttributes include BaseGenericModel - # The compute rule to compute the rum-based metric. + # The compute rule to compute the RUM-based metric. attr_accessor :compute - # The rum-based metric filter. Events matching this filter will be aggregated in this metric. + # The RUM-based metric filter. Events matching this filter will be aggregated in this metric. attr_accessor :filter # The rules for the group by. diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb index 2c668245d8e6..17408cc01cda 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # The compute rule to compute the rum-based metric. + # The compute rule to compute the RUM-based metric. class RumMetricUpdateCompute include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_data.rb b/lib/datadog_api_client/v2/models/rum_metric_update_data.rb index 2f526bd5d472..121104ce0578 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_data.rb @@ -17,14 +17,14 @@ require 'time' module DatadogAPIClient::V2 - # The new rum-based metric properties. + # The new RUM-based metric properties. class RumMetricUpdateData include BaseGenericModel - # The rum-based metric properties that will be updated. + # The RUM-based metric properties that will be updated. attr_reader :attributes - # The name of the rum-based metric. + # The name of the RUM-based metric. attr_accessor :id # The type of the resource. The value should always be rum_metrics. diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_request.rb b/lib/datadog_api_client/v2/models/rum_metric_update_request.rb index 2727501e7450..bd47c262515f 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_request.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # The new rum-based metric body. + # The new RUM-based metric body. class RumMetricUpdateRequest include BaseGenericModel - # The new rum-based metric properties. + # The new RUM-based metric properties. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/rum_metrics_response.rb b/lib/datadog_api_client/v2/models/rum_metrics_response.rb index 68cf4f7b2237..535e5bdbf6d1 100644 --- a/lib/datadog_api_client/v2/models/rum_metrics_response.rb +++ b/lib/datadog_api_client/v2/models/rum_metrics_response.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # All the available rum-based metric objects. + # All the available RUM-based metric objects. class RumMetricsResponse include BaseGenericModel - # A list of rum-based metric objects. + # A list of RUM-based metric objects. attr_accessor :data attr_accessor :additional_properties