監控磁碟可用性

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

運作方式

Cloud SQL 磁碟空間不足建議工具會分析過去 30 天的儲存空間使用率趨勢。如果執行個體即將達到上限,且可能在 1 到 30 天內用盡空間,推薦工具會產生相關建議,讓您手動增加儲存空間容量、設定自動增加儲存空間容量,或釋出空間。

定價

Cloud SQL 磁碟耗盡推薦功能包含在 Standard Cloud de Confiance by S3NS 支援方案中。

事前準備

您必須先完成下列步驟,才能查看建議和洞察資料:

  • 如要取得查看及使用洞察和建議的權限,請確認您具備必要的角色。
    Tasks 角色
    查看建議 下列其中一個角色:recommender.cloudsqlViewer 或 cloudsql.viewer。
    套用建議 下列其中一個角色:recommender.cloudsqlAdmin、cloudsql.editor 或 cloudsql.admin。
    如要進一步瞭解角色,請參閱「瞭解角色」和「授予 IAM 權限」。
  • 啟用 Recommender API (如果尚未啟用)。

    啟用 API 所需的角色

    如要啟用 API,您必須具備 serviceusage.services.enable 權限。如果您建立了專案,可能已透過擁有者角色 (roles/owner) 取得這項權限。否則,您可以透過 Service Usage 管理員角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。

    啟用 API

列出磁碟空間不足建議

您可以使用 Cloud de Confiance 控制台、gcloud或 Recommender API,列出磁碟空間不足的執行個體建議。

只有在執行個體接近磁碟容量時,系統才會顯示磁碟空間不足建議。

控制台

如要使用 Cloud de Confiance 控制台列出磁碟空間不足建議,請按照下列步驟操作:

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

    前往「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面

  2. 在磁碟空間不足建議橫幅上,按一下「查看全部」。

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

  1. 前往「Active Assist」。另請參閱「開始使用建議中心」。

    前往「Active Assist」頁面

  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。

查看洞察資料和詳細建議

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

控制台

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

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」(查看執行個體)。

    頁面頂端會顯示橫幅,提供最佳化建議。

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

  • 如要關閉建議,讓建議不再醒目顯示並變暗,請按一下「Dismiss」(關閉)。

  • 如要關閉面板,而不套用或關閉建議,請按一下「Cancel」(取消)。

後續步驟