Google Cloud Run - 指标

问题描述 投票:0回答:1

CPU/内存使用指标

我正在尝试读取 GCP 云运行的 CPU 和内存使用指标,并且从Google Cloud Run:解释并发的 CPU 利用率指标中发布的答案中了解到,99%、95% 和 50% 图例表示百分位。但这三个在特定时间点显示不同的值,我如何才能知道现在或任何时间点的CPU/内存利用率是多少? 我正在尝试使用 terraform 为我的服务创建警报。我知道当我的应用程序发送太多任务时,会导致我的云运行服务在一段时间后死亡。我需要知道当时确切的 CPU 和内存使用情况,但使用这三个百分位数很难计算出这一点。 Memory utilisation metric

google-cloud-platform google-cloud-run cpu-usage
1个回答
0
投票

‘Container CPU Utilization’
指标的设计方式是显示所有容器实例(而不是特定实例)的 CPU 利用率分布。例如,您有 3 个实例,即使有 3 个容器实例正在运行,时间序列也会显示所有 3 个容器实例的分布值。

假设

Cloud Run service
正在以最小的流量为一个实例提供服务,以防在流量突然增加的情况下,仅当旧实例无法处理负载时,它才会启动另一个实例,类似地,它会根据负载。因此,指标资源管理器的设计方式是,它将根据实例的分布来显示
CPU utilization
CPU utilization

99%, 95% and 50%
,这些数字指的是分布指标和分布值指标,您可以在这个谷歌官方文档中找到更多信息。

对于您关心的问题,当您检查每个实例的 CPU 利用率时,您可以获得更多见解,但目前没有可检查的功能,但您可以关注提出的 功能请求

© www.soinside.com 2019 - 2024. All rights reserved.