Simple Log Service enforces throttling limits on projects, Logstores, and shards for multi-tenant QoS. Exceeding Simple Log Service resource limits may cause API errors, resource creation failures, or data upload failures. Common Simple Log Service throttling errors and solutions are listed below.
Detect throttling
Use Simple Log Service CloudLens for SLS to monitor resource usage and throttling. Address triggered alerts promptly.
Solutions
The following table lists common throttling errors and solutions.
|
Category |
Exceeding limits |
Solution |
|
|
Write limit exceeded |
WriteQuotaExceed (Project-level limit exceeded) |
|
Adjust resource quotas in theSimple Log Service console. For more information, see Adjust resource quotas. |
|
ShardWriteQuotaExceed (Shard-level limit exceeded) |
|
Add shards by splitting them manually or automatically. For more information, see Manage shards. |
|
|
Read limit exceeded |
ShardReadQuotaExceed (Shard-level limit exceeded. No read limit is imposed at the project level.) |
|
Add shards by splitting them manually or automatically. For more information, see Manage shards. |
|
Resource creation limit exceeded |
ProjectQuotaExceed |
|
Adjust resource quotas in theSimple Log Service console. For more information, see Adjust resource quotas. |
|
Request limit exceeded |
Dashboard count limit exceeded |
dashboard quota exceeded |
Adjust resource quotas in theSimple Log Service console. For more information, see Adjust resource quotas. |
|
Concurrent SQL analysis request limit exceeded |
|
Check for abnormal service pressure or invalid requests caused by your application logic. If you require higher concurrency, you can submit a ticket to request a quota increase. SLS will then increase your SQL concurrency limit. |
|
|
Other configuration resource creation limit exceeded |
QuotaExceed |
|
Adjust resource quotas in theSimple Log Service console. For more information, see Adjust resource quotas. |