Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions dbx/adaptive-rate-limiting.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
.. note:: Adaptive Rate Limiting

If errors with ``SystemOverloadedError`` or ``RetryableError`` labels are causing
failures in your application or appearing in your application logs, your
driver may not be upgraded to a version that supports adaptive rate limiting.
We recommend upgrading your |driver-name| to version |ivm-compatible-version|
or later. If you continue to see these errors after upgrading, you can
address them through server-side changes, such as reviewing your
Intelligent Workload Management (IWM) configuration, or through
application-side changes, such as implementing custom error handling or
client-side request throttling. Depending on your situation,
application-side changes may be preferable or necessary.

Adaptive rate limiting helps manage server load by dynamically adjusting
request rates based on current conditions. This feature is available on
MongoDB 8.3 and later.

For more information about IWM, see the :atlas:`Reliability, Availability,
and Workload Management </intelligent-workload-management/>` page or
:atlas:`Overload Errors
</overload-errors/?interface=driver&language=|language|>` page in the Atlas
documentation.