Skip to content

Commit e03ea37

Browse files
committed
wip
1 parent 62d4d97 commit e03ea37

File tree

2 files changed

+27
-8
lines changed

2 files changed

+27
-8
lines changed

docs/organization/dynamic-sampling/index.mdx

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
---
22
title: Dynamic Sampling
33
sidebar_order: 30
4+
redirect_from:
5+
- /product/sentry-basics/metrics/
6+
- /product/sentry-basics/sampling/
7+
- /product/data-management-settings/server-side-sampling/
8+
- /product/data-management-settings/server-side-sampling/getting-started/
9+
- /product/data-management-settings/server-side-sampling/current-limitations/
10+
- /product/data-management-settings/server-side-sampling/sampling-configurations/
11+
- /product/data-management-settings/dynamic-sampling/current-limitations/
12+
- /product/data-management-settings/dynamic-sampling/sampling-configurations/
13+
- /product/data-management-settings/dynamic-sampling/
14+
- /product/performance/performance-at-scale/
15+
- /product/performance/performance-at-scale/getting-started/
16+
- /product/performance/performance-at-scale/benefits-performance-at-scale/
417
description: "Learn how to prioritize important events and increase visibility in lower-volume projects with Dynamic Sampling."
518
---
619

@@ -10,9 +23,13 @@ Projects that generate large event volume can quickly consume your billing quota
1023

1124
Dynamic Sampling employs advanced sampling techniques to retain a representative sample of the data you send to Sentry. Its algorithms are designed to prioritize keeping samples that are valuable for debugging and analysis, while reducing the retention of common or redundant data.
1225

13-
This process is applied directly on Sentry's servers, which allows you to configure and adjust sampling rates for stored spans right from the UI without needing to modify your SDK. This makes it possible for you to make instant updates without waiting for code freezes, app store approvals, or redeployments.
26+
There are two available flavors of dynamic sampling, depending on the plan type of your organization:
27+
1. Dynamic Sampling with Custom Sample Rates - available on Enterprise plans since June 2024
28+
Configure and adjust sample rates for stored spans right from the UI without needing to modify your SDK. This makes it possible for you to make instant updates without waiting for code freezes, app store approvals, or redeployments. In addition, by analyzing incoming traffic patterns, Dynamic Sampling is able to prioritize data based on the content of accepted spans.
29+
30+
2. Dynamic Sampling with Sampling Priorities - available on paid plans since November 2022
31+
By analyzing incoming traffic patterns, Dynamic Sampling is able to automatically tailor its sample rate to both the actual traffic volume and the content of accepted transactions. For more details, check out the [Dynamic Sampling Priorities](#dynamic-sampling-priorities) section.
1432

15-
By analyzing incoming traffic patterns, Dynamic Sampling is able to tailor its decisions to both the actual traffic volume as well as the content of accepted spans. For more details, check out the [Dynamic Sampling Priorities](#dynamic-sampling-priorities) section.
1633

1734
## Prerequisites
1835

@@ -32,13 +49,10 @@ By analyzing incoming traffic patterns, Dynamic Sampling is able to tailor its d
3249
- .NET: 3.22.0 or later
3350
- Go: 0.16.0 or later
3451

35-
## Configuration
52+
## Configuration of Custom Sample Rates
3653
<Alert>
37-
Dynamic Sampling including Sampling Priorities has been available on paid
38-
plans since November 2022. Configuration of custom sample rates has been
39-
available on our latest Enterprise plans since June 2024.
54+
Configuration of custom sample rates has been available on our latest Enterprise plans since June 2024.
4055
</Alert>
41-
4256
In this section, you'll learn how to use Dynamic Sampling in your organization. Dynamic Sampling offers two modes based on the desired sampling control:
4357

4458
- **Default mode** allows you to set an organization level target sample rate and automatically adjusts project level sampling to match the organization level sample rate.
@@ -125,7 +139,9 @@ To give Sentry the fullest, most accurate picture of your application’s health
125139
You can use both Dynamic and SDK Sampling together to further optimize your event volume for your specific use case. For example, you can set a low SDK sample rate to ensure that only a certain percentage of events are sent to Sentry, and then use Dynamic Sampling to adjust the sample rate based on the event volume received by Sentry.
126140

127141
## Dynamic Sampling Priorities
128-
142+
<Alert>
143+
Dynamic Sampling including Sampling Priorities has been available on paid plans since November 2022.
144+
</Alert>
129145
Below is a list of the strategies Dynamic Sampling employs to prioritize and deprioritize data. They are enabled by default, but can be updated on a per-project basis to better fit your organization's needs. To customize this behavior, go to Project Settings > Performance.
130146

131147
### How to Change Dynamic Sampling Priorities

docs/product/insights/overview/index.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ Your quota is consumed by events or traces, not issues. Performance issues are g
4848

4949
If your application is configured for Insights and Tracing, Sentry will detect common performance problems, and group them into issues just like it does with errors. Performance issues help to surface performance problems in your application and provide a workflow for resolving them. Learn more about [performance issues](/product/issues/issue-details/performance-issues/).
5050

51+
## Dynamic Sampling
52+
Depending on your plan, the data ingested into Sentry may be affect by [Dynamic Sampling](/organization/dynamic-sampling/).
53+
5154
## Learn More
5255

5356
<PageGrid />

0 commit comments

Comments
 (0)