是否可以使用gcloud api查询计算实例的cpu利用率?



当对一个单核计算实例进行负载测试时,我注意到top显示只有10%的cpu利用率。但是,在计算控制台中,实例的利用率是100%。我认为top显示的是主机的利用率,而计算控制台显示的是容器的利用率。由于容器与我的负载测试更相关,我想知道是否可以通过api命令查询此指标?

$ gcloud compute cpu-utilization "instance-name". 

之类的

您可以为您的项目启用Google Cloud Monitoring API,然后为您的实例查询API CPU指标。

你可以在这个链接上找到更多关于云监控API的信息。

如果您正在寻找一个仪表板视图而不是一个API,您可能想尝试使用包含的代理使用Google Cloud Monitoring。你看过这个了吗?

https://cloud.google.com/monitoring/agent/install-agent

最新更新