如何在 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 以关闭弹出窗口。
通过双击选择名为 traces 的 Application Insights 项。这会将名称添加到查询窗口。
通过选择运行按钮运行查询。
来自 Web 应用的 Azure Monitor 应用程序洞察自定义跟踪显示在列表中。
【讨论】:
@Grigory - 如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢以上是关于如何在 Application Insights 中查看日志?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Pyspark 提取 Azure Application Insights 事件?
使用Application Insights监控应用程序性能
如何注入 Application Insights 代码以监控所有方法的计时
如何使用 WCF 中多个环境的检测密钥配置 Application Insights?