【问题标题】:How to Measure Azure Function Cold Start Time如何测量 Azure Function 冷启动时间
【发布时间】:2018-12-07 21:55:46
【问题描述】:

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

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

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

【问题讨论】:

    标签: azure azure-functions cold-start


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 我阅读了您的两篇文章。他们非常有见地,谢谢。
    • 您是否一直在使用 App Insights 进行此测量?
    • 我确实使用了 App Insights,但没有使用 Functions 本身报告的指标,而是在客户端测量的端到端响应时间
    • 非常好的文章,谢谢? 这里似乎是该系列的最新文章:mikhail.io/serverless/coldstarts/azure
    猜你喜欢
    • 2017-02-26
    • 2020-10-04
    • 2023-01-24
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多