GCP log-based metrics报REQUEST_CONTEXT_READ错误无法加载原因咨询
报错信息复现
An error occurred requesting data. Can not find metric metric_types: "logging.googleapis.com/user/<redacted>" resource_container_ids: <redacted> request_context: REQUEST_CONTEXT_READ

可能的故障原因
- 当前登录GCP控制台的账号权限变更,缺失
logging.logMetrics.get或monitoring.metricDescriptors.get权限。告警规则依赖GCP监控服务的内部服务账号权限运行,和你当前登录账号的权限无关,所以告警可以正常触发,仅前端查询时报错。 - GCP控制台前端缓存异常,本地缓存的资源ID、指标元数据过期损坏,导致前端请求参数异常。可以通过隐身窗口访问控制台、清除浏览器缓存的方式排查。
- 指标所属项目的组织层级、文件夹归属、跨项目关联关系近期发生过变更,控制台查询链路的元数据同步存在延迟,后端告警链路预存了正确的指标关联关系,因此不受影响。
- GCP Logging服务的前端查询链路出现分区临时故障,GCP的控制台查询链路和后端指标采集、告警链路是独立部署的,单侧故障不会影响告警正常运行。
关于GCP官方Bug的可能性
该现象存在已记录的GCP官方Bug案例,2023年、2024年都出现过log-based metrics控制台页面的偶发兼容性问题,故障范围仅覆盖前端查询场景,不会影响后端的指标采集、告警触发逻辑。排除上述权限、缓存、项目配置问题后如果故障仍持续,基本可以判定为GCP侧的Bug,可提交工单联系GCP支持团队确认修复进度。
内容的提问来源于stack exchange,提问作者pazams
相关产品推荐
相关产品推荐

