我正在尝试根据我的自定义指标在计算引擎上自动平衡实例组。 谷歌监控/ api / v3示例github source创建自定义指标,我可以在Stackdriver中看到它。太好了!
但是当我想在我的实例组中使用该指标时,该组不会自动调整。只提供了一个实例。
我是否正确设置自动缩放器?
gcloud compute instance-groups managed set-autoscaling $MY_GROUP \
--max-num-replicas 2 --min-num-replicas 1 \
--custom-metric-utilization metric=custom.googleapis.com/custom_measurement,utilization-target=3,utilization-target-type=GAUGE \
--zone us-central1-f
注意:在custom_metric.py中,我已将INSTANCE_ID设置为我的第一个VM实例的id,并多次运行custom_metric.py来模拟某些数据,因为我的测试VM实例没有任何实际内容。
答案 0 :(得分:0)
V3 API目前won't work with autoscaler,mate,仅显示在Stackdriver中。
注意:Autoscaler尚不支持Google Cloud Monitoring V3。
如果您想扩展自定义指标 - 请使用V2 API。它已被弃用(并且不会显示在Stackdriver中),但是,仍然是使自动缩放器工作在您自己的指标上的唯一方法。这是我今天获得支持票的答案。