【发布时间】:2015-07-15 23:53:47
【问题描述】:
在对单核计算实例进行负载测试时,我注意到 top 仅显示 10% 的 cpu 利用率。但是,在计算控制台中,实例的利用率为 100%。我相信 top 正在显示该主机的利用率,而计算控制台正在显示容器利用率。由于容器与我的负载测试更相关,我想知道是否可以通过 api 命令查询此指标?
$ gcloud compute cpu-utilization "instance-name".
类似的东西。
【问题讨论】:
在对单核计算实例进行负载测试时,我注意到 top 仅显示 10% 的 cpu 利用率。但是,在计算控制台中,实例的利用率为 100%。我相信 top 正在显示该主机的利用率,而计算控制台正在显示容器利用率。由于容器与我的负载测试更相关,我想知道是否可以通过 api 命令查询此指标?
$ gcloud compute cpu-utilization "instance-name".
类似的东西。
【问题讨论】:
您可以为您的项目启用 Google Cloud Monitoring API,然后查询您的实例的 API CPU 指标。
您可以在此link 上找到有关 Cloud Monitoring API 的更多信息。我希望这会有所帮助。
【讨论】:
如果您正在寻找仪表板视图而不是 API 来使用,您可能想尝试使用包含的代理的 Google Cloud Monitoring。你看过这个了吗?
【讨论】: