【发布时间】:2019-08-10 00:10:23
【问题描述】:
情况
我有一个简单的可用性测试,只需每 5 分钟调用一次我的主页 URL 这很好用。
我想根据此 ping 响应所需的时间触发自动缩放。
我做了什么
因此,出于测试目的,我通过以下方式完成了控制器代码:
Thread.Sleep(2000)
然后在 Monitor/Autoscale 中,我为我的服务计划资源创建了一条规则
我只构建一个横向扩展规则,配置如下:
- 资源类型:可用性测试
- 资源:我的测试名称
- 指标名称:响应时间
- 时间聚合:平均
- 持续时间:5
- 时间粒度:5 分钟
- 时间粒度统计:平均
- 运算符 >=
- 阈值:1
- 操作:将计数增加
- 增加计数:3
- 冷却时间:5
我的问题
我不确定阈值的单位。但即使它是最小的,它也应该触发自动缩放。 但我从未见过任何缩放。
我的问题
我的配置可能有什么问题? 我测试过,如果我根据网站上的请求数进行监控,自动缩放工作正常。
谢谢
【问题讨论】:
标签: azure autoscaling