【问题标题】:Displaying Verbose Exception Details in Log Analytics在 Log Analytics 中显示详细异常详细信息
【发布时间】:2019-10-31 07:45:49
【问题描述】:

我有一个 Azure Function 应用,我将 Application Insights 与 ILogger 一起用于跟踪和异常日志记录。

在我捕获异常的地方,然后使用 ILogger.LogError 方法将捕获的异常对象作为第二个参数 (ms docs description) 进行记录

这很好用,并且记录了包括堆栈跟踪在内的异常详细信息。我的问题是以易于阅读的方式显示此详细信息。我可以在 Azure 门户中运行以下 kusto 查询,但结果显示在一个小表中。

exceptions
| limit 10
| sort by timestamp desc 
| project timestamp, details,  outerMessage, innermostMessage

有没有一种快速的方法可以更好地查看异常数据?我尝试“固定到仪表板”,但收到一条消息“无权为此资源组创建新的仪表板。” - 即使是我创建了选定的资源组。 p>

【问题讨论】:

  • 您使用的是哪个查询?并提供查询结果截图。
  • 您希望在控制台中打印log.LogDebug 吗?

标签: azure-functions azure-application-insights azure-log-analytics azure-data-explorer


【解决方案1】:

您是否在门户的搜索页面而不是分析中寻找异常? https://docs.microsoft.com/en-us/azure/azure-monitor/app/diagnostic-search https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-exceptions

它显示异常堆栈等。您可以过滤遥测,然后从搜索页面跳转到分析,搜索页面使用的 kusto 查询将为您填充。

【讨论】:

    【解决方案2】:

    感谢@cijothomas - 需要检查“事件类型”选项

    【讨论】:

      猜你喜欢
      • 2011-03-20
      • 2013-10-08
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多