如何在 Application Insights 中查看日志?

How can I view logs in Application Insights?

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

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

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

  1. 在网络浏览器中打开 Azure portal

  2. 按资源组筛选资源列表

  3. Select 你的WebApplication 资源。

  4. Select Monitoring 部分的 Logs 项。如果 pop-up 显示 queries,您可以 select 从角落的 select X 关闭 pop-up。

  5. Select Application Insights 项由 double-clicking 命名为 traces。这会将名称添加到查询 window.

  6. 运行 通过 select 按 运行 按钮进行查询。

  7. 来自 Web 应用的 Azure Monitor 应用程序见解自定义跟踪显示在列表中。

Application Insights -> Transaction search 在这里您可以按 TRACE 类型过滤数据,它是您的应用程序日志