Skip to content

Commit 49ce622

Browse files
authored
ref(ds): Update labels and descriptions in DS settings (#80523)
1 parent c946d7b commit 49ce622

File tree

4 files changed

+21
-7
lines changed

4 files changed

+21
-7
lines changed

static/app/views/settings/dynamicSampling/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export default function DynamicSamplingSettings() {
2323
<SettingsPageHeader title={t('Dynamic Sampling')} />
2424
<p>
2525
{t(
26-
'Dynamic sampling allows you to send more traces within your budget by retaining the most relevant traces and reducing redundant data. Additionally, it ensures that high-level metrics and insights remain accurate. With these settings you can customize and fine-tune the sampling behavior to prioritize what matters most.'
26+
'Dynamic sampling adaptively reduces the number of spans stored in Sentry without changing SDK sample rates. It allows you to keep the most relevant samples and obtain accurate high-level insights while limiting redundancy and stored span volume. You can customize sample rates and priorities in these settings to control which data is stored.'
2727
)}
2828
</p>
2929
{organization.samplingMode === 'organization' ? (

static/app/views/settings/dynamicSampling/organizationSampling.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export function OrganizationSampling() {
6969
<FormProvider formState={formState}>
7070
<form onSubmit={event => event.preventDefault()}>
7171
<Panel>
72-
<PanelHeader>{t('Automatic Sampling')}</PanelHeader>
72+
<PanelHeader>{t('General Settings')}</PanelHeader>
7373
<PanelBody>
7474
<SamplingModeField />
7575
<OrganizationSampleRateField />
@@ -108,12 +108,17 @@ export function OrganizationSampling() {
108108
</HeadingRow>
109109
<p>
110110
{tct(
111-
'This table gives you a preview of how your projects will be affected by the global sample rate. The [strong:projected rates are estimates] based on recent span volume.',
111+
'This table gives you a preview of how your projects will be affected by the target sample rate. The [strong:projected rates are estimates] based on recent span volume and change continuously.',
112112
{
113113
strong: <strong />,
114114
}
115115
)}
116116
</p>
117+
<p>
118+
{t(
119+
'Rates apply to all spans in traces that start in each project, including a portion of spans in connected other projects.'
120+
)}
121+
</p>
117122
{sampleCountsQuery.isError ? (
118123
<LoadingError onRetry={sampleCountsQuery.refetch} />
119124
) : (

static/app/views/settings/dynamicSampling/projectSampling.tsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export function ProjectSampling() {
8181
<FormProvider formState={formState}>
8282
<form onSubmit={event => event.preventDefault()}>
8383
<Panel>
84-
<PanelHeader>{t('Manual Sampling')}</PanelHeader>
84+
<PanelHeader>{t('General Settings')}</PanelHeader>
8585
<PanelBody>
8686
<SamplingModeField />
8787
</PanelBody>
@@ -90,7 +90,16 @@ export function ProjectSampling() {
9090
<h4>{t('Customize Projects')}</h4>
9191
<ProjectionPeriodControl period={period} onChange={setPeriod} />
9292
</HeadingRow>
93-
<p>{t('Set custom rates for traces starting at each of your projects.')}</p>
93+
<p>
94+
{t(
95+
'Configure sample rates for each of your projects. These rates stay fixed if volumes change, which can lead to a change in the overall sample rate of your organization.'
96+
)}
97+
</p>
98+
<p>
99+
{t(
100+
'Rates apply to all spans in traces that start in each project, including a portion of spans in connected other projects.'
101+
)}
102+
</p>
94103
{sampleCountsQuery.isError ? (
95104
<LoadingError onRetry={sampleCountsQuery.refetch} />
96105
) : (

static/app/views/settings/dynamicSampling/samplingModeField.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export function SamplingModeField() {
7474
) : (
7575
<p>
7676
{tct(
77-
'By switching [strong:you will lose your manually defined sample rates].',
77+
'By switching [strong:you will lose your manually configured sample rates].',
7878
{
7979
strong: <strong />,
8080
}
@@ -95,7 +95,7 @@ export function SamplingModeField() {
9595
<FieldGroup
9696
disabled={!hasAccess}
9797
label={t('Sampling Mode')}
98-
help={t('The current configuration mode for dynamic sampling.')}
98+
help={t('The current operating mode for dynamic sampling.')}
9999
>
100100
<ControlWrapper>
101101
<SegmentedControl

0 commit comments

Comments
 (0)