Google计算引擎 - 根据自定义指标

时间:2016-04-06 15:01:13

标签: load-balancing google-compute-engine metrics

我正在尝试根据我的自定义指标在计算引擎上自动平衡实例组。 谷歌监控/ 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实例没有任何实际内容。

1 个答案:

答案 0 :(得分:0)

V3 API目前won't work with autoscaler,mate,仅显示在Stackdriver中。

  

注意:Autoscaler尚不支持Google Cloud Monitoring V3。

如果您想扩展自定义指标 - 请使用V2 API。它已被弃用(并且不会显示在Stackdriver中),但是,仍然是使自动缩放器工作在您自己的指标上的唯一方法。这是我今天获得支持票的答案。