diff --git a/dbx/adaptive-rate-limiting.rst b/dbx/adaptive-rate-limiting.rst new file mode 100644 index 0000000..5793c9f --- /dev/null +++ b/dbx/adaptive-rate-limiting.rst @@ -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 ` page or + :atlas:`Overload Errors + ` page in the Atlas + documentation. \ No newline at end of file