如何按实例拆分查看Google Cloud Run的CPU使用率?
按实例拆分查看Cloud Run CPU使用率的方法
在Metrics Explorer中拆分实例数据
- 打开Cloud Console的Metrics Explorer,选择指标
run.googleapis.com/container/cpu/utilization(对应“CPU Utilization”) - 在页面的**分组依据(Group by)**设置中,添加
instance_id标签——这会直接将聚合数据按每个实例ID拆分展示 - 注意:新启动的实例可能需要等待1-2分钟,指标才会关联上instance_id标签,耐心等一下就能看到拆分结果
用gcloud命令行批量获取实例CPU数据
如果需要自动化或批量导出数据,可以用gcloud监控命令指定按实例ID分组:
gcloud monitoring metrics read run.googleapis.com/container/cpu/utilization \ --filter='resource.type="cloud_run_revision"' \ --aggregate.group-by='resource.label.instance_id' \ --interval=P1D
- 调整
--interval参数可以修改时间范围,比如P1H代表过去1小时,PT15M代表过去15分钟 - 命令返回的结果会包含每个实例ID对应的CPU使用率时间序列
额外注意事项
- Cloud Run实例是临时资源,当实例被缩容销毁后,对应的
instance_id指标会停止上报,历史数据仅在监控数据保留期内可查 - 若需要长期监控特定实例的性能,可以将分组后的指标添加到自定义监控仪表板中,方便随时查看
内容的提问来源于stack exchange,提问作者poiuytrez
相关产品推荐
相关产品推荐

