Cloud SQL 磁盘空间不足 Recommender 会主动生成建议,帮助您降低实例耗尽磁盘空间时可能导致的停机风险。当 Cloud SQL 实例接近存储上限时,您可以应用这些建议。本页面介绍此 Recommender 的工作原理及其使用方法。
工作原理
Cloud SQL 磁盘空间不足 Recommender 会分析过去 30 天内的存储空间利用率趋势。如果实例在未来 1 到 30 天内可能达到空间上限,Recommender 会生成相关建议,以便您手动增加存储容量,您可以将存储容量设置为自动增加或释放空间。
价格
Cloud SQL 磁盘空间不足 Recommender 包含在标准 Google Cloud 支持套餐中。
须知事项
在查看建议和数据分析之前,请执行以下操作:
- 如需获得查看和使用数据分析和建议的权限,请确保您拥有所需的角色。
Tasks 角色 查看建议 以下角色之一: recommender.cloudsqlViewer
或cloudsql.viewer
。采纳建议 以下角色之一: recommender.cloudsqlAdmin
、cloudsql.editor
或cloudsql.admin
。 -
Enable the Recommender API.
列出磁盘空间不足的建议
您可以使用 Google Cloud 控制台、gcloud
或 Recommender API 列出磁盘空间用尽的实例的建议。
仅当您的实例快要达到磁盘容量上限时,系统才会显示针对磁盘空间不足的建议。
控制台
如需使用 Google Cloud 控制台列出磁盘空间用尽的建议,请按照以下步骤操作:
转到 Cloud SQL 实例页面。
点击磁盘空间不足的建议横幅上的查看全部。
或者,请按以下步骤操作:
转到 Recommendation Hub。另请参阅 Recommendation Hub 使用入门。
在防止 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-central1
RECOMMENDER
: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
: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 磁盘空间不足 Recommender 生成的数据分析和建议。gcloud
和 API 结果中显示子类型。
数据分析 | 建议 |
---|---|
根据当前存储空间使用趋势,实例可能会耗尽磁盘空间,从而可能导致停机。 子类型: TRENDING_OUT_OF_DISK
| 启用自动扩容、手动增加存储容量或释放磁盘空间。 子类型: ENABLE_AUTO_STORAGE_INCREASE
|
采纳建议
请仔细评估建议,并执行以下任何操作:
如需检查建议,请点击查看实例。
页面顶部会显示一条横幅,以为您提供建议。
如需忽略建议,使其被取消突出显示并呈灰显状态,请点击忽略。
如需关闭面板而不应用或忽略建议,请点击取消。