Update the cross-product sampling configuration of a permanent RUM retention filter for a RUM application.
Only fields marked as editable in the editability block of the filter can be updated.
Updating a non-editable field returns a 400 response.
Arguments
Path Parameters
Name
Type
Description
app_id [required]
string
RUM application ID.
permanent_rf_id [required]
string
The identifier of the permanent RUM retention filter.
Request
Body Data (required)
New configuration of the permanent RUM retention filter.
The attributes of a permanent RUM retention filter.
cross_product_sampling
object
The configuration for cross-product retention filters.
trace_enabled
boolean
Whether the cross-product retention filter for APM traces is enabled.
trace_sample_rate
double
The sample rate for the APM cross-product retention filter, between 0 and 100.
description
string
A description of what the filter retains.
editability
object
Indicates which cross-product fields of a permanent RUM retention filter can be updated.
trace_editable
boolean
Whether the APM trace cross-product configuration of the filter can be updated.
name
string
The display name of the permanent retention filter.
id
enum
The identifier of a permanent RUM retention filter.
Allowed enum values: rum_apm_flat_sampling,synthetics_sessions,forced_replay_sessions
type
enum
The type of the resource. The value should always be permanent_retention_filters.
Allowed enum values: permanent_retention_filters
default: permanent_retention_filters
{"data":{"attributes":{"cross_product_sampling":{"trace_enabled":true,"trace_sample_rate":25},"description":"All sessions generated by Synthetics are retained at 100%.","editability":{"trace_editable":true},"name":"Synthetics Sessions"},"id":"synthetics_sessions","type":"permanent_retention_filters"}}