【问题标题】:Google compute engine - balancing based on custom metricGoogle 计算引擎 - 基于自定义指标的平衡
【发布时间】:2016-07-27 02:00:06
【问题描述】:

我正在尝试根据我的自定义指标自动平衡计算引擎上的实例组。 google 监控/api/v3 示例 github source 创建自定义指标,我可以在 Stackdriver 中看到它。太好了!

但是,当我想在我的实例组中使用该指标时,该组不会自动缩放。仅显示 1 个实例。

我是否正确设置了自动缩放器?

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 实例没有做任何实际操作。

【问题讨论】:

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


    【解决方案1】:

    V3 API 目前won't work with autoscaler,伙计,只出现在 Stackdriver 中。

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

    如果您想根据自定义指标进行扩展,请使用 V2 API。它已被弃用(并且不会出现在 Stackdriver 中),但是,它仍然是使自动扩缩器根据您自己的指标工作的一种也是唯一的方法。这是我今天得到的支持票的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-15
      • 2013-01-29
      • 2015-02-20
      • 1970-01-01
      • 2018-02-23
      • 1970-01-01
      相关资源
      最近更新 更多