是否有在 Azure Web 应用程序中记录完整堆栈跟踪的选项?

Is there an option to log full stacktrace in an Azure web app?

我托管了一个 Azure Web 应用程序。我已打开 Application Insights,但它没有提供任何异常或错误的完整详细信息。 Application Insights 中是否有一个选项可用于记录完整的堆栈跟踪,以便我可以调试代码中可能发生错误的位置?

默认情况下,Application Insights 可以处理所有类型的应用程序遥测。

Application Insights 监视器低于遥测数据

  • 依赖率Request/response次失败率 的申请。

  • 异常 分析聚合统计信息,或选择特定实例并深入研究堆栈跟踪 和相关请求。 Application Insights 报告服务器和浏览器异常。

  • 页面浏览量用户浏览器报告的加载性能

  • AJAX 来自网页的调用,包括速率、响应时间和失败率

  • 用户会话计数

  • 性能 计数器,例如 CPU、内存和网络 使用情况

  • 来自 Docker 或 Azure

    的主机诊断
  • 来自应用程序的诊断跟踪日志,将跟踪事件与请求相关联

  • 自定义事件指标在客户端或服务器代码中跟踪业务事件。

去哪里看Application insights data

Azure 门户 -> Application Insights -> 调查部分(故障、事务搜索等)/监控部分(日志分析、警报、指标等)

您可以在 End-to-End 交易详情.

中查看完整的堆栈跟踪

参考here了解更多信息