Skip to content

Commit 7c97bf5

Browse files
committed
Apply comments
1 parent effbcb4 commit 7c97bf5

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

troubleshoot/ingest/opentelemetry/429-errors-motlp.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,29 @@ A 429 status means that the rate of requests sent to the Managed OTLP endpoint h
4747
| Serverless | 15 MB/s | 30 MB/s |
4848
| ECH | Depends on deployment size and available {{es}} capacity | Depends on deployment size and available {{es}} capacity |
4949

50+
Exact limits depend on your subscription tier.
5051
Refer to the [Rate limiting section](opentelemetry://reference/motlp.md#rate-limiting) in the mOTLP reference documentation for details.
5152

52-
* The {{es}} capacity for your Cloud deployment cannot handle the incoming data rate.
53+
* In {{ech}}, the {{es}} capacity for your deployment might be underscaled for the current ingest rate.
54+
* In Elastic Cloud Serverless, rate limiting should not result from {{es}} capacity, since the platform automatically scales ingest capacity. If you suspect a scaling issue, [contact Elastic Support](contact-support.md).
5355
* Multiple Collectors or SDKs are sending data concurrently without load balancing or backoff mechanisms.
5456

5557
## Resolution
5658

5759
To resolve 429 errors, identify whether the bottleneck is caused by ingest limits or {{es}} capacity.
5860

61+
### Scale your deployment or request higher limits
62+
63+
If you’ve confirmed that your ingest configuration is stable but still encounter 429 errors:
64+
65+
* Elastic Cloud Serverless: [Contact Elastic Support](contact-support.md) to request an increase in ingest limits.
66+
* {{ech}} (ECH): Increase your {{es}} capacity by scaling or resizing your deployment:
67+
* [Scaling considerations](../../../deploy-manage/production-guidance/scaling-considerations.md)
68+
* [Resize deployment](../../../deploy-manage/deploy/cloud-enterprise/resize-deployment.md)
69+
* [Autoscaling in ECE and ECH](../../../deploy-manage/autoscaling/autoscaling-in-ece-and-ech.md)
70+
71+
After scaling, monitor your ingest metrics to verify that the rate of accepted requests increases and 429 responses stop appearing.
72+
5973
### Reduce ingest rate or enable backpressure
6074

6175
Lower the telemetry export rate by enabling batching and retry mechanisms in your EDOT Collector or SDK configuration. For example:
@@ -77,18 +91,6 @@ exporters:
7791
7892
These settings help smooth out spikes and automatically retry failed exports after rate-limit responses.
7993
80-
### Scale your deployment or request higher limits
81-
82-
If you’ve confirmed that your ingest configuration is stable but still encounter 429 errors:
83-
84-
* Elastic Cloud Serverless: [Contact Elastic Support](contact-support.md) to request an increase in ingest limits.
85-
* {{ech}} (ECH): Increase your {{es}} capacity by scaling or resizing your deployment:
86-
* [Scaling considerations](../../../deploy-manage/production-guidance/scaling-considerations.md)
87-
* [Resize deployment](../../../deploy-manage/deploy/cloud-enterprise/resize-deployment.md)
88-
* [Autoscaling in ECE and ECH](../../../deploy-manage/autoscaling/autoscaling-in-ece-and-ech.md)
89-
90-
After scaling, monitor your ingest metrics to verify that the rate of accepted requests increases and 429 responses stop appearing.
91-
9294
### Enable retry logic and queueing
9395
9496
To minimize data loss during temporary throttling, configure your exporter to use a sending queue and retry logic. For example:

0 commit comments

Comments
 (0)