【问题标题】:How to know Azure Function is restarted?如何知道 Azure Function 已重启?
【发布时间】:2022-01-15 16:16:20
【问题描述】:

我注意到我的 Azure 队列已触发,并且在 8 分钟后,根据我的应用洞察日志,相同的队列再次启动,并显示相同的队列消息。

在哪里可以找到队列触发或函数已重新启动或函数失败的 Azure 日志?我已经阅读了其中一篇文章Azure dependencies,其中解释了依赖关系。

提前谢谢你。

【问题讨论】:

    标签: azure azure-functions azure-queues


    【解决方案1】:

    如果您为函数配置了诊断设置,则可以查询日志分析工作区(usign Kusto 查询)以获取 FunctionAppLogs,如下所示。 “消息”字段包含执行功能的原因。例如,如果函数是通过 API 调用执行的,那么您会看到类似“原因=此函数是通过主机 API 以编程方式调用的”的内容。您可以搜索消息中的特定单词。还有一个级别字段(如信息、警告、错误),您可以在其上进行过滤。 Here 是 Azure 的相关文档。

    FunctionAppLogs
    | where Message contains "ServiceBus"
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 2010-09-16
    • 1970-01-01
    • 2020-01-08
    • 1970-01-01
    • 2022-12-15
    • 1970-01-01
    相关资源
    最近更新 更多