監控磁碟可用性

Cloud SQL 磁碟耗盡推薦工具會主動產生最佳化建議,協助您降低因執行個體磁碟空間用盡而導致服務中斷的風險。當 Cloud SQL 執行個體的儲存空間即將用盡時,您可以套用這些最佳化建議。本頁面說明這項推薦工具的運作方式和使用方式。

運作方式

Cloud SQL 磁碟耗盡推薦功能會分析過去 30 天內的儲存空間使用率趨勢。如果執行個體的使用量趨勢已達到上限,且可能在未來 1 到 30 天內耗盡空間,推薦器就會產生相關最佳化建議,讓您手動增加儲存空間容量、設定自動增加儲存空間容量,或釋出空間。

定價

Cloud SQL 磁碟耗盡推薦功能已納入 Standard Google Cloud 支援服務方案

事前準備

如要查看最佳化建議和洞察資料,請先完成下列步驟:

  • 如要取得查看及使用洞察資料和最佳化建議的權限,請確認您具備必要的角色
    Tasks 角色
    查看建議 請選擇下列任一角色:recommender.cloudsqlViewercloudsql.viewer
    套用建議 以下任一角色:recommender.cloudsqlAdmincloudsql.editorcloudsql.admin
    如要進一步瞭解角色,請參閱「瞭解角色」和「授予 IAM 權限」。
  • Enable the Recommender API.

    Enable the API

列出磁碟耗盡的建議

您可以使用 Google Cloud 主控台、gcloud 或 Recommender API 列出磁碟外執行個體建議。

只有在執行個體即將達到磁碟容量上限時,系統才會顯示磁碟空間不足的最佳化建議。

主控台

如要使用 Google Cloud 主控台列出磁碟外推薦項目,請按照下列步驟操作:

  1. 前往「Cloud SQL 執行個體」頁面。

    前往 Cloud SQL 執行個體

  2. 按一下磁碟外空間最佳化建議橫幅上的「查看全部」

或者,請按照下列步驟操作:

  1. 前往「推薦內容」中心。另請參閱「開始使用推薦中心」。

    前往「推薦中心」

  2. 在「避免 SQL 執行個體停機」資訊卡中,按一下「查看全部」

gcloud

如要使用 gcloud 列出磁碟外推薦項目,請執行 gcloud recommender recommendations list 指令,如下所示:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.RECOMMENDER

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:區域,例如 us-central1
  • RECOMMENDER:推薦者 ID,為 OutOfDiskRecommender

API

如要使用 Recommendations API 列出磁碟外推薦內容,請呼叫 recommendations.list 方法,如下所示:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:區域,例如 us-central1
  • RECOMMENDER:推薦者 ID,為 OutOfDiskRecommender

查看洞察資料和詳細最佳化建議

您可以使用 Google Cloud 控制台、gcloud 或 Recommender API,查看關於磁碟空間即將用盡的執行個體的洞察資料和詳細建議。

主控台

如要使用 Google Cloud 主控台查看即將耗盡磁碟空間的執行個體相關洞察資料和詳細建議,請按一下執行個體清單中的建議按鈕。

gcloud

如要使用 gcloud 查看關於磁碟空間幾乎用盡的執行個體的深入分析和詳細建議,請執行 gcloud recommender insights list 指令,如下所示:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.INSIGHT_TYPE

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:區域,例如 us-central1
  • INSIGHT_TYPE:洞察類型的 ID,為 DiskUsageTrendInsight

API

如要使用 Recommendations API 查看關於磁碟空間即將用盡的執行個體的深入分析和詳細建議,請呼叫 insights.list 方法,如下所示:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights

更改下列內容:

  • PROJECT_ID:您的專案 ID。
  • LOCATION:區域,例如 us-central1
  • INSIGHT_TYPE:洞察類型的 ID,為 DiskUsageTrendInsight

下表列出 Cloud SQL 磁碟耗盡推薦功能產生的洞察資料和建議。子類型會顯示在 gcloud 和 API 結果中。

深入分析 建議
根據目前的儲存空間用量趨勢,執行個體可能會耗盡磁碟空間,導致服務中斷。
子類型:TRENDING_OUT_OF_DISK
啟用自動擴充功能、手動增加儲存空間容量,或釋出磁碟空間。
子類型:ENABLE_AUTO_STORAGE_INCREASE

套用建議

請仔細評估最佳化建議,並執行下列任一操作:

  • 如要查看最佳化建議,請按一下「View instance」

    頁面頂端會顯示橫幅,提供相關建議。

    視需要編輯執行個體,手動增加儲存空間容量,並將儲存空間容量設為自動增加。或者,您也可以刪除資料來釋出空間。

  • 如要關閉建議,讓系統不再強調該建議並使其顯示為灰色,請按一下「關閉」

  • 如要關閉面板,但不套用或略過建議,請按一下「取消」

後續步驟