当对一个单核计算实例进行负载测试时,我注意到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