Azure Functions 不在监控中显示日志

Azure Functions not displaying logs in Monitoring

我用 python 创建了一个 Azure Function App,并发布了一个每 5 分钟运行一次的应用。我曾经去 Function > Monitoring 查看最近 30 天的运行情况。我今天检查过,所有日志都消失了,该功能在概览中不显示任何运行

在这发生之前我最后一次检查时,我在这里有大量日志,但现在我有 none。我知道函数是 运行,因为如果我进入 Application Insight into Live Monitoring,我可以看到跟踪,还可以检查结果是否正在处理。我没有对脚本进行任何更改,也不确定为什么会这样。有没有人遇到过这个问题并找到了解决办法?

编辑

我重新创建了 Function App,并注意到它创建了一个 DefaultResourceGroup-XXX 资源组,其中有一个默认工作区,我记得在我第一次创建 Function 时删除了它应用程序。我将其保持打开状态,现在我在 Monitoring 中看到了日志,但看不到与 Function App 本身的任何连接。有谁知道这个工作区与日志有什么关系,有没有办法我可以创建一个更用户友好的工作区名称并将其 link 到应用程序?

谢谢sheldonzy。发布您的建议作为答案以帮助其他社区成员。

在你的功能 App 去那里监控如果启用了 Application Insights 你会看到一个选项 运行 Query in Application Insights

在 Application Insights 中打开 运行 查询和检查异常表