在日志分析中显示详细异常详细信息

时间:2019-10-31 07:45:49

标签: azure-functions azure-application-insights azure-log-analytics kusto

我有一个Azure Function应用程序,正在将它与ILogger一起使用Application Insights进行跟踪和异常记录。

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

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

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

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

2 个答案:

答案 0 :(得分:1)

您是否在门户的“搜索”页面而不是Google Analytics(分析)中寻找例外? 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查询。

答案 1 :(得分:0)

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

enter image description here