Skip to content

Commit 78d7161

Browse files
committed
Add backpressure changelog
1 parent 522fb71 commit 78d7161

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,23 @@
3636
removed at any point.
3737

3838
- Enable backpressure handling by default (#2298) by @sl0thentr0py
39+
40+
The SDK now dynamically downsamples transactions to reduce backpressure in high
41+
throughput systems. It starts a new `Monitor` thread to perform some health checks
42+
which decide to downsample (halved each time) in 10 second intervals till the system
43+
is healthy again.
44+
45+
To disable this behavior, use:
46+
47+
```python
48+
sentry_sdk.init(
49+
# ...your usual options...
50+
enable_backpressure_handling=False,
51+
)
52+
```
53+
54+
If your system serves heavy load, please let us know how this feature works for you!
55+
3956
- Stop recording spans for internal web requests to Sentry (#2297) by @szokeasaurusrex
4057
- Add test for `ThreadPoolExecutor` (#2259) by @gggritso
4158
- Add docstrings for `Scope.update_from_*` (#2311) by @sentrivana

0 commit comments

Comments
 (0)