无法从 Azure 中的可用性测试触发自动缩放
Can't trigger autoscaling from availability test in Azure
情况
我有一个简单的可用性测试,就是每 5 分钟给我家打电话 url
这很好用。
我想根据此 ping 响应所需的时间来触发自动缩放。
我做了什么
因此,出于测试目的,我通过以下方式完成了控制器代码:
Thread.Sleep(2000)
然后在 Monitor/Autoscale 我为我的服务计划资源创建了一个规则
我只构建了一个配置如下的扩展规则:
- 资源类型:可用性测试
- 资源:我的测试名称
- 指标名称:响应时间
- 时间聚合:平均
- 时长:5
- 时间颗粒:5分钟
- 时间粒度统计:平均值
- 运算符 >=
- 阈值:1
- 操作:增加计数
- 增加计数:3
- 冷却时间:5
我的问题
我不确定阈值的单位。但即使是最小值,它也应该触发自动缩放。
但是我从来没有见过任何缩放。
我的问题
我的配置可能有什么问题?
我测试过,如果我按网站上的请求数量进行监控,自动缩放工作正常。
谢谢
我找到了解决方案:
指标来源:其他资源
资源类型:应用洞察
资源:拥有可用性测试的应用洞察实例的名称
度量命名空间:标准度量(预览)
指标名称:可用性测试持续时间
Microsoft,您需要处理此表单!
情况
我有一个简单的可用性测试,就是每 5 分钟给我家打电话 url 这很好用。
我想根据此 ping 响应所需的时间来触发自动缩放。
我做了什么
因此,出于测试目的,我通过以下方式完成了控制器代码:
Thread.Sleep(2000)
然后在 Monitor/Autoscale 我为我的服务计划资源创建了一个规则
我只构建了一个配置如下的扩展规则:
- 资源类型:可用性测试
- 资源:我的测试名称
- 指标名称:响应时间
- 时间聚合:平均
- 时长:5
- 时间颗粒:5分钟
- 时间粒度统计:平均值
- 运算符 >=
- 阈值:1
- 操作:增加计数
- 增加计数:3
- 冷却时间:5
我的问题
我不确定阈值的单位。但即使是最小值,它也应该触发自动缩放。 但是我从来没有见过任何缩放。
我的问题
我的配置可能有什么问题? 我测试过,如果我按网站上的请求数量进行监控,自动缩放工作正常。
谢谢
我找到了解决方案:
指标来源:其他资源
资源类型:应用洞察
资源:拥有可用性测试的应用洞察实例的名称
度量命名空间:标准度量(预览)
指标名称:可用性测试持续时间
Microsoft,您需要处理此表单!