【发布时间】:2022-01-15 16:16:20
【问题描述】:
我注意到我的 Azure 队列已触发,并且在 8 分钟后,根据我的应用洞察日志,相同的队列再次启动,并显示相同的队列消息。
在哪里可以找到队列触发或函数已重新启动或函数失败的 Azure 日志?我已经阅读了其中一篇文章Azure dependencies,其中解释了依赖关系。
提前谢谢你。
【问题讨论】:
标签: azure azure-functions azure-queues
我注意到我的 Azure 队列已触发,并且在 8 分钟后,根据我的应用洞察日志,相同的队列再次启动,并显示相同的队列消息。
在哪里可以找到队列触发或函数已重新启动或函数失败的 Azure 日志?我已经阅读了其中一篇文章Azure dependencies,其中解释了依赖关系。
提前谢谢你。
【问题讨论】:
标签: azure azure-functions azure-queues
如果您为函数配置了诊断设置,则可以查询日志分析工作区(usign Kusto 查询)以获取 FunctionAppLogs,如下所示。 “消息”字段包含执行功能的原因。例如,如果函数是通过 API 调用执行的,那么您会看到类似“原因=此函数是通过主机 API 以编程方式调用的”的内容。您可以搜索消息中的特定单词。还有一个级别字段(如信息、警告、错误),您可以在其上进行过滤。 Here 是 Azure 的相关文档。
FunctionAppLogs
| where Message contains "ServiceBus"
【讨论】: