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

Ell*_*iot 2 azure cold-start azure-functions

我最近一直在研究基于消耗的计划可能发生的Azure Function冷启动时间。我理解这些概念,但如何实际测量 Azure Functions 的冷启动时间?我似乎找不到任何关于此的好的文档。

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

一般来说,有没有更好的方法来监控这个?

Mik*_*kov 5

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

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

此外,我的函数正在返回它正在运行的实例的 ID。每个实例的第一反应肯定是冷启动。

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

  • 非常好的文章,谢谢这似乎是该系列的最新文章:https://mikhail.io/serverless/coldstarts/azure/ (2认同)