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

Azure functions 在日志分析中显示详细的异常详细信息,azure-functions,azure-application-insights,azure-log-analytics,azure-data-explorer,Azure Functions,Azure Application Insights,Azure Log Analytics,Azure Data Explorer,我有一个Azure Function应用程序,我将应用程序洞察与ILogger一起用于跟踪和异常记录 在捕获异常的情况下,将使用ILogger.LogError方法记录该异常,并将捕获的异常对象作为第二个参数() 这可以很好地工作,并记录异常详细信息,包括堆栈跟踪。我的问题是以易于阅读的方式显示这些细节。我可以在Azure门户中运行以下kusto查询,但结果显示在一个小表中 exceptions | limit 10 | sort by timestamp desc | project tim

我有一个Azure Function应用程序,我将应用程序洞察与ILogger一起用于跟踪和异常记录

在捕获异常的情况下,将使用ILogger.LogError方法记录该异常,并将捕获的异常对象作为第二个参数()

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

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

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

您是否在门户的搜索页面而不是分析页面中查找异常?


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

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


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