Cloud SQL 磁碟耗盡推薦工具會主動產生建議,協助您降低執行個體磁碟空間用盡而導致停機的風險。當 Cloud SQL 執行個體即將達到儲存空間上限時,您可以套用這些建議。本頁面說明這項推薦工具的運作方式和使用方法。
運作方式
Cloud SQL 磁碟空間不足建議工具會分析過去 30 天的儲存空間使用率趨勢。如果執行個體即將達到上限,且可能在 1 到 30 天內用盡空間,推薦工具會產生相關建議,讓您手動增加儲存空間容量、設定自動增加儲存空間容量,或釋出空間。
定價
Cloud SQL 磁碟耗盡推薦功能包含在 Standard Cloud de Confiance by S3NS 支援方案中。
事前準備
您必須先完成下列步驟,才能查看建議和洞察資料:
- 如要取得查看及使用洞察和建議的權限,請確認您具備必要的角色。
如要進一步瞭解角色,請參閱「瞭解角色」和「授予 IAM 權限」。Tasks 角色 查看建議 下列其中一個角色: recommender.cloudsqlViewer或cloudsql.viewer。套用建議 下列其中一個角色: recommender.cloudsqlAdmin、cloudsql.editor或cloudsql.admin。 啟用 Recommender API (如果尚未啟用)。
啟用 API 所需的角色
如要啟用 API,您必須具備
serviceusage.services.enable權限。如果您建立了專案,可能已透過擁有者角色 (roles/owner) 取得這項權限。否則,您可以透過 Service Usage 管理員角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。
列出磁碟空間不足建議
您可以使用 Cloud de Confiance 控制台、gcloud或 Recommender API,列出磁碟空間不足的執行個體建議。
只有在執行個體接近磁碟容量時,系統才會顯示磁碟空間不足建議。
控制台
如要使用 Cloud de Confiance 控制台列出磁碟空間不足建議,請按照下列步驟操作:
前往「Cloud SQL 執行個體」頁面。
在磁碟空間不足建議橫幅上,按一下「查看全部」。
或者,請按照下列步驟操作:
前往「Active Assist」。另請參閱「開始使用建議中心」。
在「防止 SQL 執行個體停機」資訊卡中,點選「查看全部」。
gcloud
如要使用 gcloud 列出磁碟空間不足建議,請執行 gcloud recommender recommendations list 指令,如下所示:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.RECOMMENDER
更改下列內容:
PROJECT_ID:專案 IDLOCATION:區域,例如us-central1RECOMMENDER:建議工具的 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」(取消)。