資源流控及解決方案
日志服務(wù)包含Project、Logstore、Shard等資源概念,為保證云上多租戶更可靠的QoS服務(wù)質(zhì)量,每種資源會設(shè)置相關(guān)的資源流控限制。當您使用的日志服務(wù)資源出現(xiàn)流控報錯時,您可能會遇到一些非預(yù)期行為,例如API返回錯誤、資源創(chuàng)建失敗、數(shù)據(jù)上傳失敗等。本文介紹主要的日志服務(wù)資源流控報錯及對應(yīng)的解決方案。
發(fā)現(xiàn)流控
您可以使用日志服務(wù)CloudLens for SLS監(jiān)控各種資源的使用水位和流控異常事件,當觸發(fā)告警后,您可以及時進行相應(yīng)地處理。具體操作,請參見使用CloudLens for SLS監(jiān)控Project資源配額。
應(yīng)對方案
當您遇到如下資源流控報錯時,請根據(jù)對應(yīng)的解決方案進行處理。
分類 | 超限說明 | 解決方案 | |
寫入超限 | WriteQuotaExceed(Project級別超限) |
| 在日志服務(wù)控制臺調(diào)整資源配置。具體操作,請參見調(diào)整資源配額。 |
ShardWriteQuotaExceed(Shard級別超限) |
| 使用手動或自動分裂方式新增Shard。具體操作,請參見管理Shard。 | |
讀取超限 | ShardReadQuotaExceed(Shard級別超限,Project級別沒有限制讀) |
| 使用手動或自動分裂方式新增Shard。具體操作,請參見管理Shard。 |
資源創(chuàng)建超限 | ProjectQuotaExceed |
| 在日志服務(wù)控制臺調(diào)整資源配置。具體操作,請參見調(diào)整資源配額。 |
請求類超限 | 儀表盤數(shù)量超限 | dashboard quota exceed | 在日志服務(wù)控制臺調(diào)整資源配置。具體操作,請參見調(diào)整資源配額。 |
SQL分析請求超過并發(fā)限制 |
| 檢查業(yè)務(wù)本身壓力是否有異常或因?qū)崿F(xiàn)邏輯出現(xiàn)的無效忙請求。 如果確實有更高并發(fā)需求,請提工單申請,日志服務(wù)將協(xié)助提升SQL并發(fā)能力。 | |
其他配置資源創(chuàng)建超限 | QuotaExceed |
| 在日志服務(wù)控制臺調(diào)整資源配置。具體操作,請參見調(diào)整資源配額。 |