diff --git a/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--dark.png b/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--dark.png index d2302cf2491a4..37aa45a49e13b 100644 Binary files a/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--dark.png and b/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--dark.png differ diff --git a/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--light.png b/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--light.png index ccab613598663..0ba27182db8f5 100644 Binary files a/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--light.png and b/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--light.png differ diff --git a/frontend/src/scenes/settings/environment/SessionRecordingIngestionSettings.tsx b/frontend/src/scenes/settings/environment/SessionRecordingIngestionSettings.tsx index 69258301575c2..4d50352e5def4 100644 --- a/frontend/src/scenes/settings/environment/SessionRecordingIngestionSettings.tsx +++ b/frontend/src/scenes/settings/environment/SessionRecordingIngestionSettings.tsx @@ -58,6 +58,7 @@ function LinkedFlagSelector(): JSX.Element | null { Enable recordings using feature flag {featureFlagLoading && } +

Linking a flag means that recordings will only be collected for users who have the flag enabled.

- - {samplingControlFeatureEnabled && ( <>
@@ -243,6 +242,7 @@ export function SessionRecordingIngestionSettings(): JSX.Element | null { } />
+

Use this setting to restrict the percentage of sessions that will be recorded. This is useful if you want to reduce the amount of data you collect. 100% means all sessions will be @@ -264,6 +264,7 @@ export function SessionRecordingIngestionSettings(): JSX.Element | null { value={currentTeam?.session_recording_minimum_duration_milliseconds} />

+

Setting a minimum session duration will ensure that only sessions that last longer than that value are collected. This helps you avoid collecting sessions that are too short to be diff --git a/frontend/src/scenes/settings/environment/SessionRecordingSettings.tsx b/frontend/src/scenes/settings/environment/SessionRecordingSettings.tsx index ff6650d2bffd5..d6c5dba244859 100644 --- a/frontend/src/scenes/settings/environment/SessionRecordingSettings.tsx +++ b/frontend/src/scenes/settings/environment/SessionRecordingSettings.tsx @@ -56,7 +56,7 @@ export function SupportedPlatforms(props: { flutter?: boolean | { note?: ReactNode } }): JSX.Element { return ( -

+
Supported platforms:

Log capture

- +

This setting controls if browser console logs will be captured as a part of recordings. The console logs will be shown in the recording player to help you debug any issues. @@ -208,7 +208,13 @@ export function NetworkCaptureSettings(): JSX.Element { return ( <> - + RN network capture is only supported on iOS }} + />

This setting controls if performance and network information will be captured alongside recordings. The network requests and timings will be shown in the recording player to help you debug any issues.