Мониторинг GCP не может получить метрики от Азия-Юго-Восток1-б - PullRequest
2 голосов
/ 15 апреля 2020

У меня есть несколько экземпляров GCE, расположенных в двух зонах: asia-southeast1-b и us-east4-c. Все экземпляры уже установили агент стека. В обозревателе метрик я не могу найти asia-southeast1-b в CPU load metri c:

enter image description here

Но CPU Usage в порядке:

enter image description here

Что с этим не так?

Ответы [ 2 ]

1 голос
/ 15 апреля 2020

Я исправил эту ошибку, добавив разрешение Monitoring Metric Writer к учетной записи службы.

{ ссылка }

1 голос
/ 15 апреля 2020

Можете ли вы выполнить эту команду внутри виртуальной машины, развернутой в asia-southeast1-b:

grep collectd /var/log/{syslog,messages} | tail

Это покажет, есть ли какая-либо ошибка с агентом.

Насколько я понимаю, этот показатель c (загрузка процессора) повторно выбирается из агента Stackdriver, а затем отправляется в систему мониторинга. Давайте посмотрим, сможем ли мы понять, что происходит:

  • Есть ли проблема с агентом Stackdriver, собирающим метри c?

  • Или есть Есть ли проблема в API мониторинга при его проглатывании?

Позвольте мне задать вам несколько вопросов:

  • Используете ли вы разные операционные системы в Экземплярах в Азии? юго-восток1-б по сравнению с тем, что бежит в нас-восток4- c?
  • Какую версию Stackdriver вы используете? По этой ссылке вы сможете определить, какую версию вы установили. [2]

  • Вносили ли вы какие-либо изменения в конфигурацию агента Stackdriver? Файл находится в /etc/stackdriver/collectd.conf

С уважением,


[1] https://cloud.google.com/monitoring/agent/install-agent#agent -version

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...