【问题标题】:Autoscale rule for max connection and response time out in azure app serviceazure 应用服务中最大连接和响应超时的自动缩放规则
【发布时间】:2020-05-13 10:29:39
【问题描述】:

当我们对使用 dotnetcore 开发的 Rest API 进行负载测试时,该 API 有 10000 个用户和 100 个用户,最终以 502 bad gateway 错误告终。

我们的应用程序内部发生了许多出站 api 调用,它们使用单​​调 httpclient 实例。

连接超过 1920 限制,响应时间也超过 2 分钟默认时间。这是应用服务指标。

我们想在 appservice 中设置自动缩放规则来平衡负载并避免 502 bad gateway 错误。但我没有找到与连接和响应时间相关的任何选项。

【问题讨论】:

  • 你有什么问题?
  • 如果连接/响应时间达到默认限制,是否有任何参数可用于扩展?

标签: azure connection response scale auto


【解决方案1】:

当您为自动扩缩配置添加新指标时,您看到的第一个下拉菜单允许您设置指标来源。默认情况下,这将指向当前资源(在配置自动缩放时是应用服务计划)。

您想将此来源设置为“其他资源”

选择您想要的资源类型,然后选择目标资源。在这种情况下,我认为您需要应用服务本身(或者如果您想针对特定插槽,请选择“应用服务(插槽)”)。

更改资源类型后,新的 Metric Namespace 将呈现不同的 metric 选择,其中之一是 Response Time。

我知道这个问题已经有一段时间了,但我希望这可以帮助任何新出现在这里的人。

【讨论】:

    猜你喜欢
    • 2020-02-27
    • 2018-09-20
    • 2020-10-03
    • 2021-10-30
    • 2016-05-13
    • 2016-03-29
    • 2022-11-30
    • 2018-09-12
    • 2019-04-06
    相关资源
    最近更新 更多