日志服务包含Project、Logstore、Shard等资源概念,为保证云上多租户更可靠的QoS服务质量,每种资源会设置相关的资源流控限制。当您使用的日志服务资源出现流控报错时,您可能会遇到一些非预期行为,例如API返回错误、资源创建失败、数据上传失败等。本文介绍主要的日志服务资源流控报错及对应的解决方案。
发现流控
您可以使用日志服务CloudLens for SLS监控各种资源的使用水位和流控异常事件,当触发告警后,您可以及时进行相应地处理。具体操作,请参见使用CloudLens for SLS监控Project资源配额。
应对方案
当您遇到如下资源流控报错时,请根据对应的解决方案进行处理。
分类 | 超限说明 | 解决方案 | |
写入超限 | WriteQuotaExceed(Project级别超限) |
| |
ShardWriteQuotaExceed(Shard级别超限) |
| 使用手动或自动分裂方式新增Shard。具体操作,请参见管理Shard。 | |
读取超限 | ShardReadQuotaExceed(Shard级别超限,Project级别没有限制读) |
| 使用手动或自动分裂方式新增Shard。具体操作,请参见管理Shard。 |
资源创建超限 | ProjectQuotaExceed |
| |
请求类超限 | 仪表盘数量超限 | dashboard quota exceed | |
SQL分析请求超过并发限制 |
| 检查业务本身压力是否有异常或因实现逻辑出现的无效忙请求。 如果确实有更高并发需求,请提工单申请,日志服务将协助提升SQL并发能力。 | |
其他配置资源创建超限 | QuotaExceed |
|