Я хочу установить автоматическое масштабирование для своих экземпляров GCE. Я прочитал документацию и понял, что могу установить настраиваемую метрику в качестве фактора, позволяющего автомасштаберу Google изменять размер моего кластера. Теперь я хотел бы установить память / процент_использовано в качестве метрики, и я это сделал, но я вижу неправильное значение, потому что я всегда получаю 100 как значение. В stackdriver я вижу метрику и правильное значение. Но в StackDriver я вижу, что метрика установлена так memory/percent_used:gce_instance(used, 124567892364, europe-west1-d, project-123456)
. Я попытался установить то же самое в параметрах автоматического масштабирования GCE, но получаю сообщение об ошибке метрика не существует. Есть ли кто-нибудь, кто может мне помочь и рассказать, как я могу установить правильную метрику, или дать мне несколько ссылок для чтения об этом?
На данный момент кажется невозможным использовать эту метрику для достижения этой цели. Я открыл ветку в группах Google на этом ссылка на сайт где вы можете следить за развитием дискуссии.
TL; DR
Агент Windows отправляет метрики, используя некоторые метки и автомасштабирование облака Google для управляемой группы не могу фильтровать эти ярлыки в данный момент. Итак, 100% значение, которое вы видите, представляет собой сумму свободной и используемой памяти. Команда Google пишет, что они работают над внедрением фильтрации по ярлыкам в опцию управляемой группы.
ОБНОВИТЬ
Я написал небольшого клиента для достижения этой цели. Для этого я использовал JS (node.js). Вы можете найти приложение здесь ссылка на github. Надеюсь, это поможет кому-то.