首页 > 解决方案 > 获取虚拟数据作为对 GCP 中经过身份验证的有效 api 调用的响应

问题描述

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

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

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

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

上述 api 调用的响应

标签: apigoogle-cloud-platform

解决方案


您收到的响应不是虚拟数据,而是对指标的描述。这是因为您达到了metricDescriptors端点。它的用法在此处的文档中进行了描述。

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


推荐阅读