Как установить метрики агента для управляемой группы

Я хотел бы установить автоматическое масштабирование для моих экземпляров GCE. Я прочитал документацию и понял, что могу установить настраиваемую метрику в качестве фактора, позволяющего автомасштаберу Google изменять размер моего кластера. Теперь я хотел бы установить memory / percent_used в качестве метрики, и я сделал это, но то, что я вижу, является неправильным значением, потому что я всегда получаю 100 в качестве значения. В stackdriver я вижу метрику и правильное значение. Но в StackDriver я вижу, что метрика установлена ​​следующим образом memory / percent_used: gce_instance (used, 124567892364, europe-west1-d, project-123456) . Я попытался установить то же самое в параметрах автомасштабирования GCE, но получаю сообщение об ошибке метрика не существует . Есть ли кто-нибудь, кто может мне помочь и рассказать, как я могу установить правильную метрику, или дать мне несколько ссылок, чтобы прочитать об этом?

0
задан 22 August 2017 в 10:56
1 ответ

На данный момент кажется невозможным использовать метрику для достижения этой цели. Я открыл ветку в группах Google по этой ссылке , где вы можете следить за развитием обсуждения.

TL; DR

Агент Windows отправляет метрики, используя некоторые метки и Google облачное автомасштабирование для управляемой группы в настоящий момент не может фильтровать эти ярлыки. Итак, 100% значение, которое вы видите, представляет собой сумму свободной и используемой памяти. Команда Google написала, что они работают над внедрением фильтрации меток в вариант управляемой группы.

UPDATE

Я написал небольшой клиент для достижения этой цели. Для этого я использовал JS (node.js). Вы можете найти приложение по этой ссылке на github . Надеюсь, это поможет кому-нибудь.

1
ответ дан 4 December 2019 в 16:10

Теги

Похожие вопросы