Depending on the UI design, this is either transparent or exposed via bucket filters and scopes.
Create a custom bucket and assign relevant RUM data to it
Create a custom bucket
Go to Settings > Storage management > Bucket storage management > New Bucket.
Enter a bucket name, and then choose user.sessions or user.events as the Bucket table type. To be able to set Retention period (in days), join the preview program.
Select Create.
Select Refresh to update the bucket list.
Assign relevant RUM data to bucket
Go to Settings > Process and contextualize > OpenPipeline.
Select User sessions or User events.
Go to Pipelines and choose an existing pipeline, or create a new one by selecting Pipeline.
In the Storage tab, select Processor > Bucket assignment and define the new processor.
Enter the processor Name and the Matching condition (for example, frontend.name == "my-monitored-app").
In the Storage list, choose the bucket you created.
Sensitivity (containing PII vs. not containing PII)—for data that contain PII, you can, for example, utilize user interaction characteristics as matching conditions.
The default bucket retention period is 35 days. You can extend the retention period after you join the preview program. To request access, go to Preview program.
The retention period for each segment should be defined based the business criticality.
Critical external apps—12-24 months.
Internal or non-critical apps—30-90 days.
Applications or features that are in a temporary or exploratory phase (experiments, beta features, feature flags)—may be 30 days or less.
Define access and ownership
Define the following:
Who manages the bucket configuration.
Which team should have access to which buckets.
Which buckets must be covered by compliance reviews.