全部產品
Search
文件中心

Simple Log Service:資源流控及解決方案

更新時間:Jun 30, 2024

Simple Log Service包含Project、Logstore、Shard等資源概念,為保證雲上多租戶更可靠的QoS服務品質,每種資源會設定相關的資源流控限制。當您使用的Simple Log Service資源出現流控報錯時,您可能會遇到一些非預期行為,例如API返回錯誤、資源建立失敗、資料上傳失敗等。本文介紹主要的Simple Log Service資源流控報錯及對應的解決方案。

發現流控

您可以使用Simple Log ServiceCloudLens for SLS監控各種資源的使用水位和流控例外狀況事件,當觸發警示後,您可以及時進行相應地處理。

應對方案

當您遇到如下資源流控報錯時,請根據對應的解決方案進行處理。

分類

超限說明

解決方案

寫入超限

WriteQuotaExceed(Project層級超限)

  • Project寫流量:Project write quota exceed: inflow: xxx

  • Project寫次數:Project write quota exceed: qps: xxx

Log Service控制台調整資源配置。具體操作,請參見調整資源配額

ShardWriteQuotaExceed(Shard層級超限)

  • Shard寫:shard write quota exceed, please split shard(所有可用Shard寫入都超過限制)

  • Shard寫:shard write quota exceed, shard: xxx

使用手動或自動分裂方式新增Shard。具體操作,請參見管理Shard

讀取超限

ShardReadQuotaExceed(Shard層級超限,Project層級沒有限制讀)

  • Shard讀次數:shard read qps exceed quota limits

  • Shard讀流量:shard read bytes exceed quota limits

使用手動或自動分裂方式新增Shard。具體操作,請參見管理Shard

資源建立超限

ProjectQuotaExceed

  • Logstore數量:project xxx logstore count quota exceed

  • Project數量: Account <aliuid> most has <project quota> project

  • Shard數量: project <project name>, shard count quota exceed

Log Service控制台調整資源配置。具體操作,請參見調整資源配額

請求類超限

儀錶盤數量超限

dashboard quota exceed

Log Service控制台調整資源配置。具體操作,請參見調整資源配額

SQL分析請求超過並發限制

  • user can only run 15 query concurrently

  • Too many queued queries

檢查業務本身壓力是否有異常或因實現邏輯出現的無效忙請求。

如果確實有更高並發需求,請提工單申請,Log Service將協助提升SQL並發能力。

其他配置資源建立超限

QuotaExceed

  • Logtail採集配置數量:project config count exceed quota

  • 機器組數量:project machine group count exceed quota

  • 警示數量:Alert count exceeds the maximum limit

Log Service控制台調整資源配置。具體操作,請參見調整資源配額