获取虚拟数据作为对GCP中有效的经过身份验证的api调用的响应

时间:2019-02-21 11:36:15

标签: api google-cloud-platform

我目前正在尝试使用GCP中的以下api获取VM实例使用的cpu百分比:        https://monitoring.googleapis.com/v3/projects/ / metricDescriptors?filter = metric.type =“ compute.googleapis.com/instance/cpu/utilization”

我还启用了监视服务,并已执行所有必需的身份验证。

api似乎正在运行,但是我正在获取虚拟数据作为响应,我想获取所使用资源的真实值,我是否必须激活一些我不知道的指标?任何帮助将不胜感激 。

以下是我从api调用中得到的响应:

The respone from the above api call

1 个答案:

答案 0 :(得分:1)

您收到的回复不是虚拟数据,而是指标的描述。这是因为您命中了metricDescriptors个端点。在文档here中对其用法进行了说明。

要获取给定指标的实际数据,您需要点击timeSeries端点并提供必要的过滤器。您可以查看有关读取指标数据的文档here。您也可以通过API资源管理器here对其进行测试。