Simple Log Service包含Project、Logstore、Shard等資源概念,為保證雲上多租戶更可靠的QoS服務品質,每種資源會設定相關的資源流控限制。當您使用的Simple Log Service資源出現流控報錯時,您可能會遇到一些非預期行為,例如API返回錯誤、資源建立失敗、資料上傳失敗等。本文介紹主要的Simple Log Service資源流控報錯及對應的解決方案。
發現流控
您可以使用Simple Log ServiceCloudLens for SLS監控各種資源的使用水位和流控例外狀況事件,當觸發警示後,您可以及時進行相應地處理。
應對方案
當您遇到如下資源流控報錯時,請根據對應的解決方案進行處理。
分類 | 超限說明 | 解決方案 | |
寫入超限 | WriteQuotaExceed(Project層級超限) |
| 在Log Service控制台調整資源配置。具體操作,請參見調整資源配額。 |
ShardWriteQuotaExceed(Shard層級超限) |
| 使用手動或自動分裂方式新增Shard。具體操作,請參見管理Shard。 | |
讀取超限 | ShardReadQuotaExceed(Shard層級超限,Project層級沒有限制讀) |
| 使用手動或自動分裂方式新增Shard。具體操作,請參見管理Shard。 |
資源建立超限 | ProjectQuotaExceed |
| 在Log Service控制台調整資源配置。具體操作,請參見調整資源配額。 |
請求類超限 | 儀錶盤數量超限 | dashboard quota exceed | 在Log Service控制台調整資源配置。具體操作,請參見調整資源配額。 |
SQL分析請求超過並發限制 |
| 檢查業務本身壓力是否有異常或因實現邏輯出現的無效忙請求。 如果確實有更高並發需求,請提工單申請,Log Service將協助提升SQL並發能力。 | |
其他配置資源建立超限 | QuotaExceed |
| 在Log Service控制台調整資源配置。具體操作,請參見調整資源配額。 |