如何测量Azure函数冷启动时间

时间:2018-06-28 18:30:07

标签: azure azure-functions cold-start

我最近一直在围绕Azure Function cold start time进行研究,该研究可能会在基于消耗的计划中发生。我理解这些概念,但是实际上如何测量Azure函数的冷启动时间?我似乎找不到任何好的文档。

在Azure门户中,我看到每个功能都有一个“监视器”选项卡,但是显示的唯一统计信息是“持续时间(MS)”,目前尚不清楚是否包括启动时间。

总的来说,有更好的方法来监视此情况吗?

1 个答案:

答案 0 :(得分:2)

我认为没有官方指标可以显示冷启动时间。

我一直在通过以可预测的“热”执行时间运行一个函数,然后测量调用该函数的客户端的总延迟来对其进行测量。客户端与被测功能位于同一区域。

此外,我的函数正在返回其运行实例的ID。每个实例的第一个响应肯定是冷门。

希望我发现关于冷启动的博客文章有用: