我正在尝试对 blob 创建触发的 Azure 函数进行故障排除,该函数在没有任何日志应用程序洞察的情况下失败,但是即使它运行,从存储帐户发送的事件与实际函数运行之间通常也会有很大的时间差距,有时更重要的是根本没跑。
我可以看到
Function Execution Count
下面有一个 Overview > Metrics
,但是我对详细事件更感兴趣,想知道我是否可以访问 Function Execution Count
用于计算数字的事件日志?
如何验证 blob 创建触发的 Azure 函数收到事件
您可以简单地使用 Function app 的日志部分中的跟踪来了解 Function app 中所有函数的清晰日志:
要获取这些日志,您需要启用应用程序洞察。
或者您可以使用诊断设置并将日志发送到日志分析工作区:
所有详细日志都会发送到日志分析工作区,您可以使用 KQL 查询
FunctionAppLogs
了解函数执行了多少次等。