Azure .NET 8隔离模式Function App高负载下请求触发与处理阶段未计耗时的性能排查求助
Azure .NET 8隔离模式Function App高负载下请求触发与处理阶段未计耗时的性能排查求助
大家好,我最近在排查一个Azure Function高负载下的性能问题,想请各位帮忙分析下:
我的服务是基于**.NET 8的隔离模式(Isolated)Function App(v4版本)**,运行在64位Windows环境上。现在遇到的问题是:有一小部分但占比不算低的请求,出现了明显的「触发延迟」——从Http Trigger被调用,到实际开始处理请求之间,存在一段没被统计到的耗时开销,这段时间甚至能占到整个请求时长的近三分之一。
我整理了两种调用场景的App Insights端到端事务截图:
- 直接调用Function App的情况:

- 通过另一个App Service调用的情况:

这两个是不同的请求案例,看起来症状略有差异,但我怀疑背后的根因是一致的。目前这段未被统计的耗时已经对服务整体性能造成了不小的影响,有没有大佬遇到过类似的情况,或者能给一些排查方向的建议?
备注:内容来源于stack exchange,提问作者wolfyuk
相关产品推荐
相关产品推荐

