You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询Azure Premium函数应用可扩展性指标术语:AppRoleInstance等含义

Azure Premium层函数应用扩缩容指标解析

核心指标定义

  • AppRoleInstance:对应Premium层函数应用的VM级实例,也就是你所说的“服务器”。每个值代表一台运行函数应用的专用虚拟机,配置最小实例数为3的Always Available模式下,该指标的dcount通常稳定在3左右。
  • HostInstanceId:对应函数应用的宿主进程容器。单台AppRoleInstance(VM)上可运行多个Host实例(容器),当负载上升时,单VM会启动额外宿主容器分摊压力,这就是你看到HostInstanceId偶尔出现峰值的原因。
  • ProcessId:代表宿主容器内的工作进程ID。Premium层中每个Host容器通常仅运行一个工作进程,所以该指标dcount在1-2之间波动,大概率是进程重启或容器内临时启动辅助进程导致,它不直接对应服务器或容器的数量。

查询结果解读

你配置了最小3个实例的Always Available模式,但ProcessId的dcount波动在1-2之间,是因为它跟踪的是单容器内的进程而非VM或容器总数。AppRoleInstance与HostInstanceId大多匹配,说明多数场景下单VM仅运行一个宿主容器,峰值出现时则是单VM启动多容器应对负载。

原始查询语句

AppTraces
| where AppRoleName = <function-app-name>
| summarize
    dcount(tostring(AppRoleInstance)),
    dcount(tostring(Properties.HostInstanceId)),
    dcount(tostring(Properties.ProcessId))
  by bin(TimeGenerated, 1h)
| render timechart

内容的提问来源于stack exchange,提问作者Renan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 18:02:39