如何通过 Postman 使用 agent.googleapis.com/agent/ 列出特定资源(例如虚拟机、CPU、内存)指标

问题描述 投票:0回答:1

我想获取Google Cloud中CPU、虚拟机、内存等资源的代理指标(他们已经在虚拟机中安装了代理)。 当我使用 metric.type=compute.googleapis.com/instance/usage_time 时,我可以通过 Postman 通过以下带有compute.googleapis.com的restapi调用来获取指标:

 https://monitoring.googleapis.com/v3/projects/<projectname>/timeSeries?key=XSDXCXCDDDDCDE#$# 
    &interval.endTime=2020-06-14T19:58:17.140600Z&interval.startTime=2020-05-14T18:58:17.140600Z&filter=metric.type = "compute.googleapis.com/instance/cpu/usage_time" AND
        metric.labels.instance_name = "i-xyz"&aggregation.perSeriesAligner=ALIGN_SUM&aggregation.alignmentPeriod=3600s&pageSize=20

但是当我想使用agent.googleapis.com代理获取代理指标时,它不起作用:

https://monitoring.googleapis.com/v3/projects/<projectname>?filter=metric.type="agent.googleapis.com/agent/usage_time"

对于任何代理指标,我都会收到以下 404 错误:

<!DOCTYPE html>
<html lang=en>
<meta charset=utf-8>
<meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
<title>Error 404 (Not Found)!!1</title>
<style>
    * {
        margin: 0;
        padding: 0
    }

    html,
    code {
        font: 15px/22px arial, sans-serif
    }

如何通过Postman获取代理指标?

rest google-cloud-platform postman google-api-client
1个回答
1
投票

看起来您正在使用:

filter=metric.type="agent.googleapis.com/agent/usage_time"
,实际上应该是
"agent.googleapis.com/cpu/usage_time"
。确保您使用正确的前缀来监控 CPU 使用情况。我想这就是你得到 404 的原因。

© www.soinside.com 2019 - 2024. All rights reserved.