如何在 Application Insights 中查看日志?

Posted

技术标签:

【中文标题】如何在 Application Insights 中查看日志?【英文标题】:How can I view logs in Application Insights? 【发布时间】:2022-01-12 09:56:46 【问题描述】:

我使用 Azure Container Registry 中的自定义容器在应用服务中创建了 Web 应用程序,为其启用了文件系统日志记录,为此应用服务添加了 Application Insights。应用程序将日志写入此应用程序见解。但是如何在 Azure 门户中查看这些日志?我在 Application Insights 中打开“日志”子菜单并在此处查看“查询”。我究竟做错了什么? 为什么 Azure 不能在门户中仅提供完整日志?

【问题讨论】:

这个问题不适合 SO,在Server Fault 上可能会更好。主题:Application Insights 不仅仅是一个日志存储。检查What is Application Insights?。 请参考View application traces in Azure portal 【参考方案1】:

在 Azure 门户中查看应用程序跟踪

若要以列表的形式查看跟踪,最简单的方法是使用 Azure 门户。

    在网络浏览器中打开Azure portal。

    按资源组过滤资源列表

    选择您的WebApplication 资源。

    选择监控部分的日志项。如果弹出窗口显示 queries 您可以从中进行选择,请选择角落中的 X 以关闭弹出窗口。

    通过双击选择名为 tracesApplication Insights 项。这会将名称添加到查询窗口。

    通过选择运行按钮运行查询。

    来自 Web 应用的 Azure Monitor 应用程序洞察自定义跟踪显示在列表中。

【讨论】:

@Grigory - 如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢

以上是关于如何在 Application Insights 中查看日志?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Pyspark 提取 Azure Application Insights 事件?

使用Application Insights监控应用程序性能

如何注入 Application Insights 代码以监控所有方法的计时

如何使用 WCF 中多个环境的检测密钥配置 Application Insights?

如何从 Kusto.Explorer 查询我的 Application Insights 日志(分析)?

如何从 Analytics Application Insights 获取 Qna Maker“Q”?