我最近一直在围绕Azure Function cold start time进行研究,该研究可能会在基于消耗的计划中发生。我理解这些概念,但是实际上如何测量Azure函数的冷启动时间?我似乎找不到任何好的文档。
在Azure门户中,我看到每个功能都有一个“监视器”选项卡,但是显示的唯一统计信息是“持续时间(MS)”,目前尚不清楚是否包括启动时间。
总的来说,有更好的方法来监视此情况吗?
答案 0 :(得分:2)
我认为没有官方指标可以显示冷启动时间。
我一直在通过以可预测的“热”执行时间运行一个函数,然后测量调用该函数的客户端的总延迟来对其进行测量。客户端与被测功能位于同一区域。
此外,我的函数正在返回其运行实例的ID。每个实例的第一个响应肯定是冷门。
希望我发现关于冷启动的博客文章有用: