Cloud SQL (postgres)如何获取BETA/ALPHA阶段的指标数据
Cloud SQL ALPHA/BETA阶段指标启用要求
ALPHA、BETA阶段的谷歌云监控指标默认未对全量用户开放,需要完成额外配置才能正常查询,针对你提到的database/postgresql/insights/perquery/execution_time这类Query Insights相关指标,需要依次确认以下配置:
- 首先确认Cloud SQL PostgreSQL实例已开启Query Insights功能,且实例运行的PostgreSQL大版本≥12,未开启该功能的实例不会生成per-query类性能指标
- 确认所在谷歌云项目已加入对应指标所属的ALPHA/BETA预览计划:非公开阶段的指标仅对加入白名单的项目开放,普通项目默认在指标浏览器不可见、API拉取也不会返回时间序列数据,可通过谷歌云控制台预览产品入口提交试用申请,或联系谷歌云客户经理为项目添加白名单
- 完成上述配置后如果仍无法拉取到数据,可检查Java SDK的请求参数:
- 指标类型名称拼写完全匹配官方标注的路径
- 查询时间范围覆盖实例有实际查询请求的时段,无查询流量时该指标不会生成数据
- 发起请求的服务账号拥有
monitoring.timeSeries.list及Cloud SQL实例的查看权限 - 未添加不符合标签枚举范围的过滤条件,per-query类指标默认携带
query_id、database等多维度标签,错误的过滤规则会导致返回结果为空
- 若使用共享VPC或多层级组织架构的项目,需要确认预览计划的白名单权限已配置到实际拉取指标的目标项目,仅给父组织/父项目配置权限不会向下同步。
内容的提问来源于stack exchange,提问作者user1057653
相关产品推荐
相关产品推荐

