如何获取GCP Pub/Sub主题过去一小时的累计发布消息数
在GCP Pub/Sub网页端获取累计消息发布总数
方法一:用Metrics Explorer自定义查询
- 打开GCP控制台,要么直接进入目标Pub/Sub主题的详情页,要么跳转至监控>指标资源管理器。
- 在指标选择器里,依次点选
Pub/Sub > Topic > Published message count。 - 调整聚合设置:
- 时间聚合选Sum(求和)。
- 时间对齐周期设为你要统计的时长,比如要算过去60分钟,直接选
60 minutes即可;若要更细粒度统计,选小间隔再求和也可以,但直接选对应时长更省事。 - 空间聚合保持默认的Sum就行(单个主题场景下无影响)。
- 时间范围选择过去60分钟。
- 此时图表上方或数据面板里会直接显示这段时间内的累计消息总数。
方法二:导出图表数据手动计算
- 进入目标Pub/Sub主题的详情页,找到
Published message count的图表。 - 点击图表右上角的三个点(更多选项),选择导出数据。
- 选择CSV或JSON格式下载文件,之后用Excel这类工具把每行的每秒发布量数值相加,得到的结果就是累计总数。
- 注意:导出数据里的每一行对应一个时间点的每秒发布量,将所有数值求和即可。
额外提示
- 若需要定期查看累计值,可以把Metrics Explorer中的查询保存为自定义仪表盘,后续直接打开查看即可。
- 确保你拥有
roles/monitoring.viewer这类监控权限,否则无法查看或导出指标数据。
内容的提问来源于stack exchange,提问作者rlandster
相关产品推荐
相关产品推荐

