【问题标题】:How to set up Application Insights Transaction Diagnostics?如何设置 Application Insights 事务诊断?
【发布时间】:2018-03-05 07:33:38
【问题描述】:

我已按照here 的说明设置了 Application Insights。我已启用事务诊断,如 here 所示。我能够跟踪依赖调用、请求、页面视图和我想看到的所有遥测数据。问题是当我选择任何请求遥测时,我无法在端到端事务详细信息中看到远程 HTTP 调用。我的应用程序在内部调用 Azure Key Vault API,我希望这些成为事务详细信息的一部分。

【问题讨论】:

  • 您是否已从 Application Insights 升级到最新的 nuget 包?您需要至少在 2.4 上才能使相关性正常工作。
  • 是的,我已经安装了最新的 nuget 包。但我的应用程序在.Net 4.5.2 上。有关系吗?
  • .Net 4.5.2 应该可以工作。您是否手动跟踪所有内容?还是自动捕获所有内容但未显示在端到端交易详细信息中?
  • 我没有手动跟踪任何内容。我已经按照问题中提到的文章中的描述进行了设置。
  • 因此,AI SDK 捕获对 Key Vault 的请求和 HTTP 调用作为其中的一部分,您可以在 Analytics 和 UX 中看到它们。但是您不会将这些传出 HTTP 调用视为请求的一部分,对吗?

标签: c# azure azure-application-insights


【解决方案1】:

问题很简单。我必须将我的应用程序更新到 .Net 版本 4.6.1。现在我将依赖项链接到请求遥测。

【讨论】:

  • 感谢您找到解决方案。看起来要么是一些新问题,要么是同时发生了其他事情。如果您可以在 github (github.com/Microsoft/ApplicationInsights-dotnet-server) 上提出问题并在升级前后提供一个小的重现或文档示例 - 将帮助我们解决问题或检测它并推荐 UX 中的修复!
  • 我们尝试了一些简单的密钥保管库方案,一切都在 .NET 4.5.2 上运行。将感谢更多信息/repro =)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-07
  • 2019-06-11
  • 1970-01-01
  • 2020-07-12
  • 2015-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多