как перечислить определенные c ресурсы (например, vm, cpu, memory) метрики с помощью agent.googleapis.com/agent/ через почтальона - PullRequest
0 голосов
/ 21 июня 2020

Я хочу получить метрики агента в облаке Google для таких ресурсов, как cpu, vm, memory и т. Д. c (агенты уже установлены в vms). Когда я использую metri c .type = compute.googleapis.com / instance / usage_time, я могу получить метрики через почтальона через приведенный ниже вызов restapi с compute.googleapis.com/

 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/agent, он не работает. Я

https://monitoring.googleapis.com/v3/projects/? Filter = metri c .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
    }

Может ли кто-нибудь помочь мне, как получить показатели агента через почтальона?

Спасибо

1 Ответ

1 голос
/ 22 июня 2020

Похоже, вы используете: filter=metric.type="agent.googleapis.com/agent/usage_time", хотя на самом деле это должно быть "agent.googleapis.com/cpu/usage_time". Убедитесь, что вы используете правильный префикс для отслеживания использования ЦП. Думаю, именно поэтому вы получаете 404.

...