我有一个Azure Function应用程序,正在将它与ILogger一起使用Application Insights进行跟踪和异常记录。
在我捕获到异常的地方,然后使用ILogger.LogError方法将捕获的异常对象作为第二个参数(ms docs description)进行记录
这很好,并且记录了异常详细信息(包括堆栈跟踪)。我的问题是以一种易于阅读的方式显示此详细信息。我可以在Azure门户中运行以下kusto查询,但结果显示在一个小表中。
exceptions
| limit 10
| sort by timestamp desc
| project timestamp, details, outerMessage, innermostMessage
是否有一种快速的方法可以更好地查看异常数据?我尝试“固定到仪表板”,但收到消息“没有权限为此资源组创建新的仪表板。” -即使是我创建了所选资源组。 >
答案 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)