【问题标题】:Getting Azure Function App log output to Log Analytics将 Azure Function App 日志输出获取到 Log Analytics
【发布时间】:2019-10-25 13:06:50
【问题描述】:

我们在更大的事件链中使用 Azure Functions。该链的所有其他部分都可以在日志分析中使用其日志,以便我们可以轻松地跟踪整个系统中的任何给定请求。但是,我找不到将 Function App 日志放到同一位置的方法。我猜这应该是可能的,因为它在我们的工作区中看起来像这样:

用于监控功能应用的documentation 仅提及Application Insights。

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    请看我之前回答的这个issue。

    简而言之,日志分析不能很好地支持 Azure 功能,这就是为什么它建议在这些文档中提供应用程序洞察力。

    您可以转到 azure 门户 -> 您的日志分析 -> 在左侧边栏选项卡中,选择 Workspace Data Sources -> Azure 资源,然后在此处单击您的 azure 函数。截图如下:

    但是当你选择LOG CATEGORY下的项目时,会报错。这是一个已知问题(我之前问过 MS 团队,反馈是这是一个问题,可能不会对此进行更新)。

    如果您只想从日志分析中的应用洞察中查询日志(Azure 函数日志),您可以使用交叉查询运算符 app()。

    【讨论】:

    • 那么对于部署在 Azure 中的解决方案,基本上没有办法将日志聚合到单个空间中?太糟糕了,我会以其他方式解决它。 Application Insights 不能替代日志分析,这对他们来说似乎是一个奇怪的选择。
    • 其实从应用洞察中查询日志非常方便。在日志分析中,只需使用app() 运算符。希望它可以帮助你。如果有帮助,请您帮忙将其标记为答案吗?谢谢:)。
    • 应用操作员对我来说是新手,非常有帮助,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-10-06
    • 2022-01-14
    • 2020-03-13
    • 2019-10-14
    • 2021-12-27
    • 2020-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多