【问题标题】:Can't trigger autoscaling from availability test in Azure无法从 Azure 中的可用性测试触发自动缩放
【发布时间】:2019-08-10 00:10:23
【问题描述】:

情况

我有一个简单的可用性测试,只需每 5 分钟调用一次我的主页 URL 这很好用。

我想根据此 ping 响应所需的时间触发自动缩放。

我做了什么

因此,出于测试目的,我通过以下方式完成了控制器代码:


Thread.Sleep(2000)

然后在 Monitor/Autoscale 中,我为我的服务计划资源创建了一条规则

我只构建一个横向扩展规则,配置如下:

  • 资源类型:可用性测试
  • 资源:我的测试名称
  • 指标名称:响应时间
  • 时间聚合:平均
  • 持续时间:5
  • 时间粒度:5 分钟
  • 时间粒度统计:平均
  • 运算符 >=
  • 阈值:1
  • 操作:将计数增加
  • 增加计数:3
  • 冷却时间:5

我的问题

我不确定阈值的单位。但即使它是最小的,它也应该触发自动缩放。 但我从未见过任何缩放。

我的问题

我的配置可能有什么问题? 我测试过,如果我根据网站上的请求数进行监控,自动缩放工作正常。

谢谢

【问题讨论】:

    标签: azure autoscaling


    【解决方案1】:

    我找到了解决办法:

    指标来源:其他资源

    资源类型:应用洞察

    资源:拥有可用性测试的应用洞察实例的名称

    指标命名空间:标准指标(预览版)

    指标名称:可用性测试持续时间

    微软,你有一份工作要做!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-07
      • 2018-09-20
      • 2019-08-16
      • 2018-04-11
      • 2022-06-18
      • 2019-08-10
      • 1970-01-01
      • 2012-06-10
      相关资源
      最近更新 更多